Bonsoir à tous,
J'essaie de trouver dans un autre classeur une valeur ( le classeur Calendrier ).
J'ai donc écris ceci :
Mon soucis est que malgré
Il me recherche et trouve la valeur dans le classeur source et ne vas pas dans le classeur Calendrier ( celui-ci est ouvert ) !
Une idée ?
Merci par avance pour vos réponses
J'essaie de trouver dans un autre classeur une valeur ( le classeur Calendrier ).
J'ai donc écris ceci :
Code:
Workbooks("Calendrier.xls").Activate
With Workbooks("Calendrier.xls")
MaRecherche = l
Message = "La valeur " & MaRecherche & " a été trouvée :" & Chr(10)
For Each Ws In Worksheets
With Ws
Set c = .Columns("A:Z").Find(What:=MaRecherche, LookIn:=xlValues, LookAt:=xlPart)
If Not c Is Nothing Then
firstAddress = c.Address
Do
Message = Message & "- dans la feuille " & Ws.Name & ", cellule " & c.Address & Chr(10)
Set c = .Columns("A:Z").FindNext(c)
Loop While Not c Is Nothing And c.Address <> firstAddress
End If
End With
Next Ws
MsgBox Message
Exit For
End With
End If
Next
Code:
Workbooks("Calendrier.xls").Activate
Une idée ?
Merci par avance pour vos réponses
Dernière édition: