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: