bonjour, pouvez vous m indiquer la formule la plus rapide dans une macro pour aller chercher si une valeur existe dans une feuille d un classeur (le classeur etant ouvert mais pas forcément sur la feuille qu on veut) ?
En fait j ai bcp de recherches à faire, c est pour cela que je cherche le plus rapide;
 
ça y est, en plus éventuellement on balaye ttes occurences trouvées : exemple on cherche 2 :
 
Code :
 - With Worksheets(1).Range("a1:a500" )
 -     Set c = .Find(2, lookin:=xlValues)
 -     If Not c Is Nothing Then
 -         firstAddress = c.Address
 -         Do
 -             msgbox("trouvé en "+ c.row)
 -             Set c = .FindNext(c)
 -         Loop While Not c Is Nothing And c.Address <> firstAddress
 -     End If
 - End With
 
  | 
 
Message édité par bill751 le 02-01-2006 à 22:52:36