Portée des variables Dim, Public depuis un module vers une macro événementielle d’une feuille

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

Hub

XLDnaute Occasionnel
Bonjour à tous

Dans le module1 je crée une variable « Public Va1 as Double » que je place tout en haut en première ligne.

Puis pour la récupérer dans la macro événementielle de la feuille 1, j’écris par exemple MsgBox Va1

Mais voila, ça ne marche pas.

Comment corriger mon erreur ? voir le fichier joint

D’avance merci,

@+
 

Pièces jointes

Bonjour
Si tu as initialisé Va1 par la sub mod1, ton msgbox doit te renvoyer la valeur
Quant à ton événementielle tu peux vérifier qu'elle fonctionne en mettent D2 a 0 et en modifiant B2 ou C2
Note qu'elle ne te donnera le résultat de la multiplication qu’après successivement Mod1 et Worksheet _Change

Salut Youki
 
à force de triturer les macros dans tous les sens, j'ai fini par obtenir le résultat que je voulais dans la présentation souhaitée.
Pouvez vous vérifier le fichier joint et faire un commentaire sur le fonctionnement de cette macro ?

et encore merci à tous pour votre aide

@+
 
- 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
1
Affichages
1 K
Retour