Formule qui ne retourne rien si "faux"

Bonjour a tous, j'ai une formule Excel qui retourne "" si la condition est fausse. Le fait de mettre "" dans les cellules est interprete comme une valeur par mon VBA. Y a t-il une formule equivalente qui ne retourne rien si "faux"

=SI(NBCAR($I33)-CHERCHE("=";$I33)=4;STXT($I33;CHERCHE("=";$I33)+1;2);"")

Bonjour Capucin

Je puis t'assurer qu'une formule qui retourne "" (soit vide) si FAUX,

ne peux pas être interprétée autrement par VBA, sauf si le test n'est pas correcte

Voir fichier joint

A+

44capucin-exemple.xls (19.00 Ko)

Il me semble qu'on m'avait deja dit que d'ecrire "" dans une cellule n'etait pas la meme chose que de rien y mettre. A ce moment la, j'aimerais que si <>4, on ecrit rien dans la cellule.

je me souviens, Banzai m'avait dit qu'il s'agissait de mettre "faux"

=SI(NBCAR($I33)-CHERCHE("=";$I33)=4;STXT($I33;CHERCHE("=";$I33)+1;2);faux)


Juste avant de fermer le post, que dois-je modifier a la formule suivante pour que les zero a gauche apparaissent dans les cellules lorsque j'ai un nombre inferieur a 10. J'ai essayer de mettre le format texte, mais ca ne marche pas.

Cells(Target.Row + 1, 3) = "'" & nbCar
Rechercher des sujets similaires à "formule qui retourne rien faux"