Bonjour.

J'ai 2 questions qui concernent l'utilisation des fonctions du module VBA.Strings.

Question 1. Si j'écris ca baigne. Mais avec des versions anglosaxonnes d'excel, j'obtiens une erreur de compilation "Can't find project or library", avec Mid surligné. Si je mets
Code : Sélectionner tout - Visualiser dans une fenêtre à part
s = VBA.Strings.Mid(s,2)
je n'ai plus d'erreur de compilation. J'ai observé le même phénomène avec VBA.Math, VBA.Interaction, mais pas (pas très sûr, d'ailleurs) avec VBA.Information. Quelqu'un a-t-il une explication et une règle d'utilisation à proposer?

Question 2. Dans ce module, plusieurs fonctions ont 2 formulations, avec et sans "$". Je crois savoir, par exemple, que Mid renvoie un variant et Mid$ une string. Quel est l'intérêt pratique de ces 2 variantes de fonctions?

Merci d'avance.

PGZ