Bonjour,
J'ai un fichier excel avec plusieurs feuilles. Sur une de ces feuilles j'ai 2 colonnes. La première colonne correspond aux 3 premières lettres d'une ville et la 2 eme colonne correspond au nom de la ville entier. J'utilise dans ma macro le code ci-dessous:
Dans la cellule A1 je met les 3 lettres de la ville que je cherche :
Le problème est que certaines villes ont dans leur nom les 3 premières lettres d'autres villes.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 Cells.Find(What:=Range("A1"), After:=ActiveCell, LookIn:=xlFormulas, LookAt:= _ xlPart, SearchOrder:=xlByRows, SearchDirection:=xlNext, MatchCase:=False _ , SearchFormat:=False).Activate
Je souhaiterais que la recherche ne prend pas en compte s'il y a des caractères avant ou après.
Et je souhaite également inséré un IF dans la macro si la recherche n'a rien donné, qu'un MsgBox apparaisse avec "Pas de sélection".
Merci d'avance pour vos réponse si utile et si pros.
Partager