Bonjour,
Peut-on enchainer plusieurs Macros ?
Si oui comment ?
Merci à vous
Bonjour,
Peut-on enchainer plusieurs Macros ?
Si oui comment ?
Merci à vous
SaluEnvoyé par malabarbe
A+
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 Sub test() Dim X As Integer X = MsgBox("OUI/NON", vbYesNo + vbQuestion, "Question") If X = 6 Then Call test_O Else Call test_N End If End Sub Sub test_O() MsgBox "Oui" End Sub Sub test_N() MsgBox "Non" End Sub
Salut,
Merci pour ta réponse
Mais je crois m'être mal exprimé !
Ma question était plutot :
Une macro peut-elle en appeller une autre ?
SalutEnvoyé par malabarbe
Dans mon exemple, la macro Test appelle soit la macro Test_O, soit la macro Test_N suivant le bouton utilisé.
Si ce n'est pas ce que tu veux, détailles tes besoins
A+
Oui, ce que je voudrais faire, c'est que a la
fin de la Macro que j'exécute, juste la ligne
avant le : End Sub, un appel pour lancer directement
une autre Macro sans intervention de ma part.
si c'est dans le meme module, c'est vraiment pas compliqué
si c'est dans des modules diferends ( ou des classeurs differends?), je ne sais plus, je voudrais pas te dire de betises , mais tu dois utiliser run
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 Sub premiere() MsgBox "premiere macro" End Sub Sub seconde() MsgBox "seconde macro" End Sub Sub avance() premiere seconde End Sub
Partager