éxécution auto de plusieur macro

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

A

alfonso

Guest
bonjour à tous

dans un fichier excel, j'ai plusieur feuille qui ont chacune une macro qui porte le meme nom, et j'aimerais que ces macros s'éxécute à l'ouverture du fichier excel

Private Sub Workbook_Open()
mail_lotus
End Sub

j'ai utilisé le code ci-dessus qui mache lorsque j'ai une macro
mais quand j'ai plusieur macro avec le même nom ca ne fonctionne pas

erreur de compilation sub ou fonction non définie

quelqu'un à la solution ???

merci
 
Dernière modification par un modérateur:
Re : éxécution auto de plusieur macro

Bonjour,

Avec ce que tu nous dis on ne sait pas grand chose...
Une solution, si j'ai quand même compris : Tu donnes un nom différent à chaque macro et tu les appelles à la suite l'une de l'autre.
Code:
Private Sub Workbook_Open()
    mail_lotus1
    mail_lotus2
...
    mail_lotus50
End Sub
Cordialement
 
Re : éxécution auto de plusieur macro

re bonjour

alors j'ai remarqué un peu tard qui si je change le nom de mes feuilles la macro ne fonctionne plus car il ne la trouve pas

comment je peux faire

Private Sub Workbook_Open()
For Each sh In Sheets
Application.Run sh.Name & ".mail_lotus"
Next sh
End sub
 
Re : éxécution auto de plusieur macro

Re

La macro peut etre bloquée si une feuille ne comporte pas la macro , mais normalement elle tourne quels que soient les noms de feuille !!!

Edit : rectification:

Tester:

Code:
Private Sub Workbook_Open()
For Each sh In Sheets
  Application.Run "Feuil" & sh.Index & ".mail_lotus"
Next sh
End Sub

Qui devrait tourner apres changement de nom

Ps: Salut Tototiti
 
Dernière édition:
Re : éxécution auto de plusieur macro

Re,

Pourquoi passer par un site extérieur pour un aussi petit fichier ?
Tu le zippes et tu le joints à ton message... en pièce jointe

Cordialement

Edit : ah ben si tu modifies ton message en retirant le lien...
Mais l'essentiel est que tu aies trouvé la solution. Toutefois tiens compte de ma remarque pour la prochaine fois.

Edit 2 : Salut Pierrejean🙂
 
Dernière édition:
Re : éxécution auto de plusieur macro

j'ai pas trouvé l'endroit pour uploader mon fichier sur le forum

merci bien de votre aide

vous répondez plus vite que moi donc forcément j'ai dus mal à suivre lol
 
- 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

  • Question Question
Microsoft 365 Problème macro
Réponses
4
Affichages
433
Retour