Valeur d'une variable à retenir pour un prochain calcul

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

M

Munchkin

Guest
Bonjour Le forum

je cherche a savoir si c'est possible de garder en memmoire la valeur d'une variable dans VBE

exemple : à la fin de l'exécsuin de ma macro1 X=5

donc qd j'exécute la macro2 qui elle qussi utilise la variable X, j'aimerai avoir X = 5

Je voudrai bien savoir si c'est possible avec VBE et sans passer par la mémorisation de la valeur de X dans une cellule d'une feuille excel

Merci beaucoup
Munchkin
 
Bonjour Munchkin,

Si tu veux parler de la conservation d'une valeur après fermeture du fichier ou d'Excel ou, plus encore, après fermeture de Windows, je ne pense pas qu'il soit possible de le faire sans l'inscrire en "dur" (dans une cellule) quelque part.

Sauf peut être à recalculer cette valeur automatiquement à l'ouverture de ton fichier. Il faut voir les conditions.

Sinon, s'il faut conserver la valeur sans fermer ton fichier, il faut déclarer ta variable X en public.
En tête d'un module, avant Sub Machin(), inscrit Public X As Variant (ou String ou ce que tu as besoin).
La variable X et son contenu seront visible depuis tous les modules du fichier.

En espérant que cela te dépanne.

Abel
 
Re

Si tes 2 macros sont dan le même module en la déclarant avant tes macros en début de module cela ira aussi

du genre Dim x as integer

par contre si elles sont dans 2 modules différents là il faut la déclarer Public comme le dit Abel

Bonne journée

Pascal
 
- 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

Réponses
1
Affichages
657
Retour