Bonjour,
Si j'en crois le MSDN, les fonctions sans le $ en fin sont prévues pour accepter un Variant en paramètre alors que les fonctions finissant par un $ présuppose un String en paramètre. La fonction est strictement identique en fonctionnement mais est plus rapide du fait du strong typing du paramètre.
En tout état de cause le strong typing est TRES fortement conseillé et le type variant devrait être banni tant que faire se peut des applications bien qu'il y ait des cas où cela ne soit pas possible.
Le MSDN renvoie l'explication des fonctions ChDir$(), Left$(), Right$() (liste non exclusive) à leurs contreparties sans $.
Ceci n'étant que pour info pour VB6 (pardon de ne pas être moi aussi sur le bon forum).
Calade