OVH Cloud OVH Cloud

Appeler une macro avec une autre macro

7 réponses
Avatar
Rémy
Bonjour,

Quelqu'un pourrait-il me donner l'exemple d'un code VBA où une macro
évenementielle execute une ou plusieurs autre macro non evènementielle.

Merci,

Rémy.

7 réponses

Avatar
FxM
Bonsoir,

Dans le code d'une feuille :
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
macro1
macro2
End Sub
Changer la sélection dans le feuille entraîne la macro1 puis la macro2.

@+
FxM



Rémy wrote:
Bonjour,

Quelqu'un pourrait-il me donner l'exemple d'un code VBA où une macro
évenementielle execute une ou plusieurs autre macro non evènementielle.

Merci,

Rémy.





Avatar
Philippe.R
Bonsoir Rémy,
En doublon avec FxM, mais puisque je l'ai écrite !
Dans un module ordinaire :

Sub jour()
MsgBox "Bonjour vous !", , "M.P.F.E."
End Sub

Sub voici()
MsgBox "T'as de beaux yeux, tu sais !", vbQuestion, "M.P.F.E."
End Sub

Sub reponse()
MsgBox "Je sais, je sais !", vbInformation, "M.P.F.E."
End Sub

Sub salut()
MsgBox "Mille Merci !", , "M.P.F.E."
End Sub

Dans le module de feuille :

Private Sub Worksheet_SelectionChange(ByVal Target As Range)
jour
voici
reponse
salut
End Sub

--
Amicales Salutations

Retirer A_S_ pour répondre.
XL97 / XL2002

"Rémy" a écrit dans le message de news:
Bonjour,

Quelqu'un pourrait-il me donner l'exemple d'un code VBA où une macro
évenementielle execute une ou plusieurs autre macro non evènementielle.

Merci,

Rémy.





Avatar
FxM
Merci Philippe !

@+
FxM



Philippe.R wrote:

Bonsoir Rémy,
En doublon avec FxM, mais puisque je l'ai écrite !
Dans un module ordinaire :

Sub jour()
MsgBox "Bonjour vous !", , "M.P.F.E."
End Sub

Sub voici()
MsgBox "T'as de beaux yeux, tu sais !", vbQuestion, "M.P.F.E."
End Sub

Sub reponse()
MsgBox "Je sais, je sais !", vbInformation, "M.P.F.E."
End Sub

Sub salut()
MsgBox "Mille Merci !", , "M.P.F.E."
End Sub

Dans le module de feuille :

Private Sub Worksheet_SelectionChange(ByVal Target As Range)
jour
voici
reponse
salut
End Sub



Avatar
Philippe.R
C'était avec tant de plaisir François Xavier !
;o))))))))
--
Amicales Salutations

Retirer A_S_ pour répondre.

"FxM" a écrit dans le message de news:
Merci Philippe !

@+
FxM



Philippe.R wrote:

Bonsoir Rémy,
En doublon avec FxM, mais puisque je l'ai écrite !
Dans un module ordinaire :

Sub jour()
MsgBox "Bonjour vous !", , "M.P.F.E."
End Sub

Sub voici()
MsgBox "T'as de beaux yeux, tu sais !", vbQuestion, "M.P.F.E."
End Sub

Sub reponse()
MsgBox "Je sais, je sais !", vbInformation, "M.P.F.E."
End Sub

Sub salut()
MsgBox "Mille Merci !", , "M.P.F.E."
End Sub

Dans le module de feuille :

Private Sub Worksheet_SelectionChange(ByVal Target As Range)
jour
voici
reponse
salut
End Sub






Avatar
sabatier
bonjour rémy et afin que tes remerciements n'aillent pas qu'à ces deux
félons que sont francippe et philois...

par exemple dans le module This Workbook de ton classeur

Private Sub Workbook_Open()
toto
End Sub

et dans un module de ton classeur

Sub toto()
MsgBox "t'as tout juste"
End Sub

et tournez manège...
jps


"Rémy" wrote:

Bonjour,

Quelqu'un pourrait-il me donner l'exemple d'un code VBA où une macro
évenementielle execute une ou plusieurs autre macro non evènementielle.

Merci,

Rémy.


Avatar
Rémy
Bon, ben,...

Merci à tous
Avatar
Clément Marcotte
Merci Jean-Paul

"sabatier" a écrit dans le message de
news:
bonjour rémy et afin que tes remerciements n'aillent pas qu'à ces
deux

félons que sont francippe et philois...

par exemple dans le module This Workbook de ton classeur

Private Sub Workbook_Open()
toto
End Sub

et dans un module de ton classeur

Sub toto()
MsgBox "t'as tout juste"
End Sub

et tournez manège...
jps


"Rémy" wrote:

Bonjour,

Quelqu'un pourrait-il me donner l'exemple d'un code VBA où une
macro


évenementielle execute une ou plusieurs autre macro non
evènementielle.



Merci,

Rémy.