Lancer une macro sur tout les classeurs Excel ouverts

hakoko Messages postés 228 Statut Membre -  
Patrice33740 Messages postés 8931 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,

j'aimerai savoir comment permettre à une macro de se lancer dans tout les classeurs ouvert.

merci pour vos précieux conseils.
A voir également:

1 réponse

Patrice33740 Messages postés 8931 Date d'inscription   Statut Membre Dernière intervention   1 782
 
Bonjour hakoko

Voici un exemple :
Option Explicit
Sub MaMacro()
Dim wbk As Workbook
Dim msg As String            'Pour l'exemple

  'Pour l'exemple : Initialiser le message
  msg = "Liste des classeurs ouverts :"

  'Passer en revue chaque classeur ouvert
  For Each wbk In Workbooks
    'Mettre ici les instruction à exécuter sur
    'chacun des clesseurs ouverts.
    'Par exemple :
    msg = msg & vbCr & "- " & wbk.Name
  Next wbk

  'Pour l'exemple : Afficher le message
  MsgBox msg

End Sub
0