Question sur la déclaration des variable mémoires

  • Initiateur de la discussion Initiateur de la discussion baguidi
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

baguidi

XLDnaute Occasionnel
Bonjour le forum,

je voudrais savoir la différence qu'il y a entre déclarer une variable avant la procédure et la déclarer après la procédure:

exemple:

Dim NbrEssai As Integer
---------------------------------
Private Sub CmdOK_Click()

end sub


et faire ceci


---------------------------------
Private Sub CmdOK_Click()

Dim Nbressai As Integer

end sub
 
Re : Question sur la déclaration des variable mémoires

Bonjour Baguidi

Si j'ai bien compris, une variable déclarée avant la procédure, est accessible par toutes les procédures du module.

@+

Edition : à noter qu'elle n'est pas réinitialisée en fin de procédure, et donc sa valeur modifiée peut être utilisée par une autre procédure du module.
 
Dernière édition:
Re : Question sur la déclaration des variable mémoires

Bonjour à tous


En complément de la réponse de Pierrot93

• Allez dans l'aide VBA (ALT+F11 puis F1)

Dans l'onglet Index, saisir Variable

• Puis dans la liste, choisir Déclarations de variables

Extrait de l'aide:
Lors de la déclaration de variables, vous employez généralement une instruction Dim. Une instruction de déclaration peut être placée dans une procédure pour créer une variable de niveau procédure. Elle peut être également placée au début d'un module, dans la section Déclarations, pour créer une variable de niveau module.
 
Dernière édition:
Re : Question sur la déclaration des variable mémoires

Bonjour baguidi, Pierrot93, Stapple1600, le Forum,

En complément baguidi, j'ai tenté une explication sur les variables et leur portée à cet endroit : VBA et les variables.

Et pour être exhaustif, l'ami Michel (SilkyRoad) fournit un beau travail sur le sujet là : Utiliser les variables en VBA Excel.

Cordialement,
 
Dernière édition:
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Réponses
3
Affichages
569
Réponses
13
Affichages
483
Réponses
2
Affichages
370
Réponses
2
Affichages
409
Retour