Pastor, a diferença é bem simples vou explicar com a função Format():
Quando você usa:
Data = Format(Now,"dd/mm/yyyy")
o valor retornado vai ser um variant(22 bytes + 1 byte por caracter)
e quando vc usa:
Data = Format$(Now,"dd/mm/yyyy")
O valor retornado vai ser do tipo string(10 bytes + 1 byte por caracter)
Bem é isso, qq dúvida posta aí. Abraços, Sidnei