Salut
Tous les types de variables ont leur lettre, $ pour les chaines comme l'a dit Exploreur.
Cette symbolique raccourcit les déclarations, genre :
Dim a$ équivaut à Dim a As String
Dans ton cas, ma boule de cristal pense que tu penses (*) aux fonctions du langage VB comme Chr$, Left$ ou encore Mid$ (il y en a d'autres).
C'est un peu pareil : le $ signifie que la réponse qui sera donnée sera de type String.
Il me semble, mais je n'en suis pas sûr, que, une fois le code compilé, il y ait une très légère différence dans le temps d'exécution entre Left et Left$, par exemple (en faveur du $).
Tout ça pour dire que ce n'est pas obligatoire.
(*) Elle est hyper forte ma boule !
Vala
Jack, MVP VB
NB : Je ne répondrai pas aux messages privés
<hr />Le savoir est la seule matière qui s'accroit quand on la partage (Socrate)
effectivement, Left$ est a favoriser, elle renvoie effectivement un String, et non un Variant qu'il faudrait surement recaster en String par la suite...