Fonction gauche et si

Bonjour,

Un truc tout con que je voudrais faire mais qui marche pas....

If Left("A2", 3) = "Non" Then
Range("B2").Value = "Ok"
End If

Et bien si les trois premières lettres de la cellule A2 sont bien égale à "Non" il ne met pas "OK" en B2 ????

Qu'est ce que je fais pas bien ?

Merci d'avance

Bonjour,

Surement plus comme ceci

If Left(Range("A2"), 3) = "Non" Then
Range("B2").Value = "Ok"
End If

Testé tout simplement: =SI(GAUCHE(A2;3)="Non";"Ok";"")

Et chez moi ça fonctionne parfaitement.

Pas vraiment besoin d'un script VBG pour ça, une formule suffit.

Enjoy!

Bonjour

Merci de ta réponse mais ce morceau de code fait parti d'une macro plus complexe et j'ai besoin que si la cellule contient "Non" la macro continue sur autre chose....et si oui sur une autre partie de la macro....

Donc il me faut une autre solution....

Re,

Tu as la solution 2 post plus haut

merci

Rechercher des sujets similaires à "fonction gauche"