Macro classeur différent

Bonjour

Je souhaite savoir s'il est possible qu'à partir d'une macro créee dans un classeur qu'elle puisse effectuer des boucles dans un autre classeur. Par exemple dans mon premier classeur, j'ai le mot "juin" et je voudrais que lorsque la macro effectue sa recherche dans le 2eme classeur (recherche du mot juin) et qu'elle le trouve elle effectue une tâche spécifique (une boucle if). Merci de votre aide

Bonjour,

oui, il faut bien définir chaque Objet.

voici un exemple,

Dim wk1 As Workbook, wk2 As Workbook, sh1, sh2, rw2 As Long
Set wk1 = ThisWorkbook        ' fichier ou est la macro
Set sh1 = wk1.Sheets("Feuil1") 
Set wk2 = Workbooks("Inventaire.xlsm")  ' fichier ou on effectue la recherche
Set sh2 = wk2.Sheets("data")   ' feuille ou on effectue la recherche
rw2 = Application.Match("juin", sh2.Range("C:C"), 0)
Rechercher des sujets similaires à "macro classeur different"