Bonjour à tous,
Je m'arrache les cheveux sur cette méthode qui fonctionne parfois, et d'autres fois non. Par exemple j'ai réalisé une macro hier qui fonctionnait bien après avoir finalement compris le fonctionnement de find. Et aujourd'hui elle ne fonctionne plus. Pourtant j'ai vérifié et rien n'a bougé théoriquement.
Voici le code que j'ai écrit pour l'utiliser (en simplifiant):
Et ca m'embete beaucoup de faire des For Each pour Trouver une chaine dans un Range. J'ai essayé un tas de paramètres différents dans Find mais ca ne me sert à rien et ca ne change rien.
Merci une énième fois pour votre aide
Je m'arrache les cheveux sur cette méthode qui fonctionne parfois, et d'autres fois non. Par exemple j'ai réalisé une macro hier qui fonctionnait bien après avoir finalement compris le fonctionnement de find. Et aujourd'hui elle ne fonctionne plus. Pourtant j'ai vérifié et rien n'a bougé théoriquement.
Voici le code que j'ai écrit pour l'utiliser (en simplifiant):
Code:
Dim Cell As Range
Dim temp As Range
For Each Cell In UnRange
Set temp = AutreRangeDeRecherche.Find(Cell.Value)
If Not temp Is Nothing Then
... [I]'Il ne rentre plus dans le If[/I]
Et ca m'embete beaucoup de faire des For Each pour Trouver une chaine dans un Range. J'ai essayé un tas de paramètres différents dans Find mais ca ne me sert à rien et ca ne change rien.
Merci une énième fois pour votre aide
Dernière édition: