faire appel à une autre macro...?

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

Z

zertion

Guest
Re salut le forum.....

j'aimerais savoir si dans une macro, on peut appeller une autre macro et si oui comment faire?

merci d'avance
 
merci pour ton aide....

mais je comprends pas, il n'execute pas la macro appelée....

alors que si je l'execute "manuellement", elle fonctionne très bien...

je n'ai pas mis "Public" devant sub, ca vient peut etre de ca????
 
RE...
en fait la 2ème macro utilise des données importées par la 1ère!
et c'est ca le pb, je pense que la 2ème est executé avant que la 1ère est finie d'importer toute les données.....

comment faire pour exécuter la 2ème APRES que la première soit complétement finie???

Merci!
 
RE

Pour que ta deuxième macro ne se lance qu'à la fin de ta première il faut que son nom se trouve juste avant le end sub

Si des variables passent d'une macro à l'autre il ne faut pas oublié de les déclarer en début de module et non dans la macro

Du genre :

Dim var1 As String, var2 As String

Sub toto()
  var1 = "un"
  var2 = "deux"
&nbsp;&nbsp;titi '<===Appel de la macro Titi
End Sub

Sub titi()
&nbsp;&nbsp;MsgBox var1 & " " & var2
End Sub

Bon courage

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
4
Affichages
386
Réponses
9
Affichages
195
Réponses
7
Affichages
401
Retour