Bonsoir Carlos,
L'aide Excel dit :
a)- Cet exemple utilise l'instruction Public au niveau module (section Général) d'un module standard pour déclarer de manière explicite des variables comme publiques, ce qui signifie qu'elles sont disponibles pour toutes les procédures de tous les modules de toutes les applications à moins que Option Private Module soit activée.
' Variable Integer de type Public.
Public Number As Integer
Nota : Cet exemple illustre l'instruction Option Private, utilisée au niveau module pour indiquer que la totalité du module est privée. Avec Option Private Module, les éléments de niveau module non déclarés en tant que Private sont disponibles pour les autres modules du projet, mais pas pour les autres projets ou applications.
Option private Module
b)- Cet exemple illustre l'instruction Option Private, utilisée au niveau module pour indiquer que la totalité du module est privée. Avec Option Private Module, les éléments de niveau module non déclarés en tant que Private sont disponibles pour les autres modules du projet, mais pas pour les autres projets ou applications.
Option private Module ' Indique que le module est privé.
c)- Cet exemple montre l'utilisation de l'instruction Private au niveau module pour déclarer des variables comme privées, ce qui signifie qu'elles ne sont disponibles que pour le module dans lequel elles sont déclarées.
' Variable Integer de type Private.
Private Number As Integer
Donc trois possibilités de déclararation des variables de façon courante. Une option peut d'ailleurs obliger à les déclarer :
Cet exemple utilise l'instruction Option Explicit pour forcer la déclaration explicite de toutes les variables. Si vous essayez d'utiliser une variable non déclarée, une erreur se produit au moment de la compilation. L'instruction Option Explicit est utilisée au niveau module uniquement.
Option explicit ' Exige la déclaration explicite des
' variables.
Dim MyVar ' Déclare la variable.
Cordialement
CBernardT
Message édité par: CBernardT, à: 27/03/2005 00:53