variable d'une macro

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

J

jeremy

Guest
voici mon probleme
j'ai creer une macro assez consequent qui pose un probleme pour les 64 ko maxi donc j'ai decider de la diviser en trois et ca fonctionne presque correctement sauf que dans la premiere macro j'utilise la fonction inputbox (afin de determiner un jour de fontionnement ) celui ci attribuer a la variable x mais je n'arrvie pas a garder cette valeur pour les deux autres macros que faire



besoin de trouver une solution rapide pour plus de details contacter moi a jeremy.ronsse@wanadoo.fr
 
Bonjour

Soit tes macros sont dans le même module et dans ce cas tu declares ta variable en tout début de module

Dim x as DAte

soit il sont dans des modules différents alors tu la déclares dans un module en tout debut mais en tant que public

Public x as Date

Bon courage
 
Bonjour le forum,

Je pense, sans avoir vu ton code, que c'est parce que tu déclare la variable X dans ta première procedure.

Donc ta variable n'est utilisable que dans la procédure en question et pas dans les autres.

Il faut declarer cette variable en 'publique' pour que d'autre procedure puisse y faire appel.

donc au lieu d'avoir dans ta première routine par exemple :

Private sub dede()
dim X as integer

tu fais :

Private sub dede()
public X as integer

Ta variable sera utilisable par tous les modules

++

Creepy
 
Bonjour à tous

y a du monde ici, lol

Pascal, tu as raison, la variable public doit être déclaré en dehors de la procédure.

P.S. Une chose est certaine pour Jeremy, nous sommes tous du même avis, la variable doit être PUBLIC, lol

bonne journée,
 
- 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

L
Réponses
19
Affichages
3 K
lord_2009
L
M
Réponses
2
Affichages
22 K
Mateo38
M
F
Réponses
6
Affichages
3 K
F
M
Réponses
19
Affichages
3 K
M
P
Réponses
2
Affichages
849
primus
P
S
  • Question Question
Réponses
3
Affichages
1 K
Sylvain74
S
P
  • Question Question
Réponses
2
Affichages
1 K
P
Retour