re Chris
Que siginifie "Option Explicit" et pourquoi l'employer ?
L'originalité de Visual Basic par rapport à de nombreux autres langages est qu'il autorise l'utilisation de variables qui n'ont pas été déclarées au préalable. Néanmoins, vous pouvez imposer la déclaration explicite des variables, en rajoutant dans la section de déclaration de chaque feuilles ou modules "Option Explicit". Ainsi, l'utilisation d'une variable non-déclarée provoquera une erreur à la compilation. Obliger la déclaration des variables présente plusieurs avantages :
Un gain de ressource mémoire assez important. En effet, lorsqu'une variable n'est pas déclarée, Visual Basic va lui attribuer le type de donnée "Variant", qui est beaucoup plus gourmant en mémoire que les autres types.
Éviter des erreurs difficilement détectables dues à des fautes de frappes dans le nom des variables. L'utilisation de "Option Explicit" permet de détecter ce genre d'erreur.
L'utilisation des cette option est donc vivement recommandée. C'est pourquoi je vous conseille de cocher la case "Déclaration des variables obligatoire" dans la boîte de dialogue "Options" (onglet "Editeur") du menu "Outils". Ainsi "Option Explicit" sera ajouté automatiquement à toute nouvelle feuille ou module.