Module, This Workbook, ...

  • Initiateur de la discussion Initiateur de la discussion Safety85
  • 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 !

S

Safety85

Guest
Bonjour à tout le forum,

J'ai une question qui me trotte dans la tête.

Quelle différence y a t il entre le module de classe, le module, this workbook et les feuilles?

Pourquoi faut il mettre tel ou tel programme VBA dans l'un de ces thèmes plutôt que dans l'autre?

Que peut on faire avec l'un que l'on ne peut pas faire avec l'autre?

Bref, si vous pouviez m'éclairer un peu cela m'aiderais à comprendre d'avantage VBA.

Merci

Safety85
 
Bonjour,

Je me lance, lol

Ce qui change en grande partie c'est la portée.

Une procedure, des variables, constantes, ... mis dans une feuilles ne s'applique que a la feuilles en question.

Exemple: une procedure Private_Sub dans Feuil1, tu ne pourras pas utiliser cette procedure dans Feuil2



Une procedure, des variables, constantes, ... mis dans module te permets d'accéder à tes varibles, constantes et à ta procedure de n'importe qu'elle feuilles du classeur.

Exemple: une procedure Sub (pas Private_Sub cette fois si) dans un module est accessible dans Feuil1, Feuil3,.... tu n'as cas appeller ta procédure Sub ...



Une procedure mis dans ThisWorkbook n'est utilisé que pour crée des évenement lors de changement dans thisworkbook. Comme l'ouverture du fichier, la fermeture du fichier, la sauvegarde, l'impression,... tu peux être sur n'importe qu'elle feuille pour cela.

Exemple: Tu peux utiliser Workbook BeforeClose pour inséré un message, lors de la fermeture le message apparaitra, afin de rappeller à l'utilisateur de remplir la date par exemple, ...

Voila en bref


Bonne journée

@Christophe@
 
- 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
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

  • Question Question
Réponses
0
Affichages
1 K
M
Réponses
11
Affichages
4 K
J
Retour