Je viens de compiler plusieurs macro dans une seule
Le probl=E8me c'est qu'elle trop longue du coup elle ne s'ex=E9cute pas et
renvoi le message " Proc=E9dure trop longue "
Et - il possible ex=E9cuter une macro dans une autre et de les ex=E9cuter
les une apr=E8s les autres automatiquement.
Y-a-t-il une solution =E0 mon probl=E8me.
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
papou
Re Bien sûr. Pour exécuter une macro dans une procédure il te suffit de l'appeler par son nom. Exemple : Sub Macro1() msgbox "macro1 qui roule" Macro2 'tu peux même appeler ici Macro3 aussi si tu veux ! End Sub
Sub Macro2() msgbox "macro2 qui roule" Macro3 'éventuellement mais pas obligé End Sub
Sub Macro3() msgbox "macro3 qui roule" End Sub
Cordialement Pascal
"Ceno" a écrit dans le message de news:
Je viens de compiler plusieurs macro dans une seule Le problème c'est qu'elle trop longue du coup elle ne s'exécute pas et renvoi le message " Procédure trop longue " Et - il possible exécuter une macro dans une autre et de les exécuter les une après les autres automatiquement. Y-a-t-il une solution à mon problème.
Par avance merci.
Re
Bien sûr.
Pour exécuter une macro dans une procédure il te suffit de l'appeler par son
nom.
Exemple :
Sub Macro1()
msgbox "macro1 qui roule"
Macro2
'tu peux même appeler ici Macro3 aussi si tu veux !
End Sub
Sub Macro2()
msgbox "macro2 qui roule"
Macro3 'éventuellement mais pas obligé
End Sub
Sub Macro3()
msgbox "macro3 qui roule"
End Sub
Cordialement
Pascal
"Ceno" <cedric-box@ifrance.com> a écrit dans le message de news:
1175852712.544428.58760@w1g2000hsg.googlegroups.com...
Je viens de compiler plusieurs macro dans une seule
Le problème c'est qu'elle trop longue du coup elle ne s'exécute pas et
renvoi le message " Procédure trop longue "
Et - il possible exécuter une macro dans une autre et de les exécuter
les une après les autres automatiquement.
Y-a-t-il une solution à mon problème.
Re Bien sûr. Pour exécuter une macro dans une procédure il te suffit de l'appeler par son nom. Exemple : Sub Macro1() msgbox "macro1 qui roule" Macro2 'tu peux même appeler ici Macro3 aussi si tu veux ! End Sub
Sub Macro2() msgbox "macro2 qui roule" Macro3 'éventuellement mais pas obligé End Sub
Sub Macro3() msgbox "macro3 qui roule" End Sub
Cordialement Pascal
"Ceno" a écrit dans le message de news:
Je viens de compiler plusieurs macro dans une seule Le problème c'est qu'elle trop longue du coup elle ne s'exécute pas et renvoi le message " Procédure trop longue " Et - il possible exécuter une macro dans une autre et de les exécuter les une après les autres automatiquement. Y-a-t-il une solution à mon problème.
Par avance merci.
Daniel
Bonjour. Oui, Per exemple :
Sub Test() Macro1 Macro2 argument1, argument2 End Sub
avec : Sub Macro2(toto, titi) ... End Sub ce qui permet de passer des variables d'une macro à l'autre. Cordialement. Daniel "Ceno" a écrit dans le message de news:
Je viens de compiler plusieurs macro dans une seule Le problème c'est qu'elle trop longue du coup elle ne s'exécute pas et renvoi le message " Procédure trop longue " Et - il possible exécuter une macro dans une autre et de les exécuter les une après les autres automatiquement. Y-a-t-il une solution à mon problème.
Par avance merci.
Bonjour.
Oui, Per exemple :
Sub Test()
Macro1
Macro2 argument1, argument2
End Sub
avec :
Sub Macro2(toto, titi)
...
End Sub
ce qui permet de passer des variables d'une macro à l'autre.
Cordialement.
Daniel
"Ceno" <cedric-box@ifrance.com> a écrit dans le message de news:
1175852712.544428.58760@w1g2000hsg.googlegroups.com...
Je viens de compiler plusieurs macro dans une seule
Le problème c'est qu'elle trop longue du coup elle ne s'exécute pas et
renvoi le message " Procédure trop longue "
Et - il possible exécuter une macro dans une autre et de les exécuter
les une après les autres automatiquement.
Y-a-t-il une solution à mon problème.
Sub Test() Macro1 Macro2 argument1, argument2 End Sub
avec : Sub Macro2(toto, titi) ... End Sub ce qui permet de passer des variables d'une macro à l'autre. Cordialement. Daniel "Ceno" a écrit dans le message de news:
Je viens de compiler plusieurs macro dans une seule Le problème c'est qu'elle trop longue du coup elle ne s'exécute pas et renvoi le message " Procédure trop longue " Et - il possible exécuter une macro dans une autre et de les exécuter les une après les autres automatiquement. Y-a-t-il une solution à mon problème.
Par avance merci.
jps
bonjour ceno pour faire s'exécuter une macro à partir d'une autre macro, il suffit de mettre le nom de la macro à exécuter au bon endroit de la procédure pour que ce soit plus "parlant", tu peux faire précéder le nom de la macro de Call jps
"Ceno" a écrit dans le message de news:
Je viens de compiler plusieurs macro dans une seule Le problème c'est qu'elle trop longue du coup elle ne s'exécute pas et renvoi le message " Procédure trop longue " Et - il possible exécuter une macro dans une autre et de les exécuter les une après les autres automatiquement. Y-a-t-il une solution à mon problème.
Par avance merci.
bonjour ceno
pour faire s'exécuter une macro à partir d'une autre macro, il suffit de
mettre le nom de la macro à exécuter au bon endroit de la procédure
pour que ce soit plus "parlant", tu peux faire précéder le nom de la macro
de Call
jps
"Ceno" <cedric-box@ifrance.com> a écrit dans le message de news:
1175852712.544428.58760@w1g2000hsg.googlegroups.com...
Je viens de compiler plusieurs macro dans une seule
Le problème c'est qu'elle trop longue du coup elle ne s'exécute pas et
renvoi le message " Procédure trop longue "
Et - il possible exécuter une macro dans une autre et de les exécuter
les une après les autres automatiquement.
Y-a-t-il une solution à mon problème.
bonjour ceno pour faire s'exécuter une macro à partir d'une autre macro, il suffit de mettre le nom de la macro à exécuter au bon endroit de la procédure pour que ce soit plus "parlant", tu peux faire précéder le nom de la macro de Call jps
"Ceno" a écrit dans le message de news:
Je viens de compiler plusieurs macro dans une seule Le problème c'est qu'elle trop longue du coup elle ne s'exécute pas et renvoi le message " Procédure trop longue " Et - il possible exécuter une macro dans une autre et de les exécuter les une après les autres automatiquement. Y-a-t-il une solution à mon problème.