bonjour
je recherche dans une ligne une cellule contenant un E et uniquement ça
j'ai des cellules avec CIE , BAE et E et je ne souhaite trouver que le 1er E
voici ce que j'ai pour l'instant
Set rech = rangerecherche.Find("E", Cells(4,4), xlValues, , xlByRows)
sauf que bien sur cela me donne la cellule avec CIE puisque y'a un E
voilà
j'espère que c'est clair
merci mille fois par avance
Re : recherche d'une lettre si elle seule dans la cellule
Bonjour ciocciu
Difficile d'avoir une bonne vision du problème sans classeur, avec une seule ligne de code contenant des variables qu'on ne connait pas. Mais s'il s'agit de trouver "E" dans une cellule qui ne contient rien d'autre, il est probablement inutile d'utiliser Find. Une simple comparaison sur la valeur globale de la cellule devrait suffire.
Par exemple
Code:
Dim x As Boolean
x = (Cells(4, 4).Value = "E")
renverra True si la cellule Cells(4, 4) contient E, False dans tous les autres cas, et en particulier si la cellule contient par exemple "CIE".
Ceci dit à tout hasard, car je ne suis vraiment pas certain d'avoir bien compris.