Merci pour ces retours.!
Au fait au vu des reponses, je crois que je n'ai pas ete assez clair.
Mettons que dans la cellule (1,1) j'ai mon caractere a rechercher
Mettons que dans cellule (1,2) j'ai mon texte.
Je veux indiquer sur la Cells(1,3) la position du caracatere dans le texte, donc je fais ca:
char1 = Cells(1,1)
mot = Cells(1,2)
Char(1,3) = Instr(char1, mot)
Ceci fonctionne excepte pour les caracteres speciaux que j'ai evoque.
Mais je ne sais pas a priori ce qui se trouve dans la cellule (1,1), ca peut etre une esperluette (merci pour le terme ) ou un autre caractere special, ou un caractere normal, donc je ne peux pas faire quelque chose comme ca:
InStr(text, "&")
J'ai essaye ca:
char1 = Asc(Cells(1,1))
mot = Cells(1,2)
Char(1,3) = Instr(chr(char1), mot)
Mais ca ne marche pas non plus pour les caracteres speciaux