Bonjour à toutes les bonnes volontés,
La question posée en son temps a été résolue et je remercie une fois de plus mes différents sauveteurs.
Aujourd'hui, se présente une autre difficulté. La fonction de recherche que j'utilise est :
Set rngFound = Cells.Find(What:=Nom, After:=ActiveCell, LookIn:=xlValues, LookAt:=xlPart, SearchOrder:=xlByColumns, SearchDirection:=xlNext, MatchCase:=False)
Cela fonctionne très bien sauf qu'à un moment la variable Nom contient "Colon" et que j'ai une en-tête qui est nommée "Colonne". Il juge que "Colonne" est Ok et il continue sa procédure.
Je pourrais renommer Colonne en Col mais ça ne me met pas à l'abri d'une autre confusion.
J'ai cherché un peu partout mais je n'ai pas trouvé le moyen de dire à Cells.Find que je ne veux que le contenu de la variable Nom et pas les à-peu-près.
Pouvez-vous m'aider ?
Merci d'avance.
Henri
Partager