Bonjour,
je souhaite utiliser la fonction Find dans une macro afin de rechercher une chaine de caractères dans une colonne, puis de remplacer cette chaine par un autre texte.
J'écris ceci, sachant que T(i) est ma chaine de caractère stockée dans le tableau T.
Dans un premier temps je voudrais vérifier qu'il trouve bien la bonne case dans mon tableau excel. J'ai essayé avec:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3Sheets(1).Columns(4).Find (T(i))
mais cela ne fonctionne pas.
Code : Sélectionner tout - Visualiser dans une fenêtre à part Msgbox(Sheets(1).Columns(4).Find (T(i)).value)]
Dans un second temps je voudrais récupérer le texte qui se trouve dans la cellule trouvée (car find renvoie bien une cellule ?) afin de l'exploiter, par exemple de remplacer des caractères.
Merci d'avance pour votre aide.
Cordialement







Répondre avec citation





Partager