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.
1 2 3
|
Sheets(1).Columns(4).Find (T(i)) |
Dans un premier temps je voudrais vérifier qu'il trouve bien la bonne case dans mon tableau excel. J'ai essayé avec:
Msgbox(Sheets(1).Columns(4).Find (T(i)).value)]
mais cela ne fonctionne pas.
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
Partager