Cellule vide = 0

Bonjour,

Je rencontre un petit souci concernant le contenu d'une cellule vide.

En effet, dans la cellule B15, j'ai encodé la formule suivante : =Si(A15 = 0 ; "A15 = 0" ; "A15 <> 0").

Le résultat affiché est "A15 = 0" que A15 soit vide ou que A15 contienne la valeur 0.

Cela me perturbe un peu qu'une cellule vide soit considérée comme si elle contenait la valeur 0.

Belle journée ...

Bonjour et

Une proposition

=SI(ET(ESTNUM(A15);A15 = 0); "A15 = 0"; "A15 <> 0")

Bonjour le forum,

=SI(A15=0;SI(ESTVIDE(A15);"A15 est vide";"A15 =0");"A15 différent de 0")

Ah, tout de suite ça va mieux

Merci !

Je voudrais maintenant transposer cela en VBA. J'ai donc écrit ceci :

Sub test()
If IsNumeric(Range("A15")) Then
MsgBox ("A15 est numérique")
Else
MsgBox ("A15 n'est pas numérique")
End If
End Sub

Dans ce cas ma msgbox affiche "A15 est numérique" quand A15 est vide et quand A15 contient un nombre ...

Bonjour,

Il convient de tenir compte qu'une cellule vide renverra 0 en contexte numérique et "" en contexte textuel...

Et que chaque fonction Excel réagit spécifiquement dans ce type de situation...

Cordialement.

OK, merci pour les infos.

Excellente soirée

Rechercher des sujets similaires à "vide"