Twitter iPhone pliant OnePlus 11 PS5 Disney+ Orange Livebox Windows 11

differencier une cellule vide de type numerique

6 réponses
Avatar
phil89
Bonsoir,

Comment differencier, une cellule vide de type numerique, d'une
cellule du meme type avec la valeur 0 ?

Merci d'avance
Philippe

6 réponses

Avatar
JB
Bonsoir,

ÎLLULE("type";A1)

Retourne i (cellule vide) ou v (valeur numérique) ou l (libellé)

JB
http://boisgontierjacques.free.fr



On 1 fév, 21:10, phil89 wrote:
Bonsoir,

Comment differencier, une cellule vide de type numerique, d'une
cellule du meme type avec la valeur 0 ?

Merci d'avance
Philippe


Avatar
Michel Samoey
"phil89" a écrit dans le message de news:

Bonsoir,

Comment differencier, une cellule vide de type numerique, d'une
cellule du meme type avec la valeur 0 ?

Merci d'avance
Philippe


Bonjour,
avec la fonction ESTNUM(cellule)

Cordialement
Michel

Avatar
phil89
On 1 fév, 21:19, "Michel Samoey" wrote:
"phil89" a écrit dans le message de news:


Bonsoir,

Comment differencier, une cellule vide de type numerique, d'une
cellule du meme type avec la valeur 0 ?

Merci d'avance
Philippe


Bonjour,
avec la fonction ESTNUM(cellule)

Cordialement
Michel



C'est un developpement en VBA Excel, j' ai essaye IsNumeric Et IsNull
mais la fonction est vrai dans les deux cas
Ma cellule vide provient d'un autre classeur


Avatar
isabelle
bonjour phil,

If IsEmpty(Sheets("Feuil1").Range("A1")) Then MsgBox "EstVide"

isabelle

On 1 fév, 21:19, "Michel Samoey" wrote:
"phil89" a écrit dans le message de news:


Bonsoir,
Comment differencier, une cellule vide de type numerique, d'une
cellule du meme type avec la valeur 0 ?
Merci d'avance
Philippe
Bonjour,

avec la fonction ESTNUM(cellule)

Cordialement
Michel



C'est un developpement en VBA Excel, j' ai essaye IsNumeric Et IsNull
mais la fonction est vrai dans les deux cas
Ma cellule vide provient d'un autre classeur




Avatar
phil89
On 1 fév, 21:49, isabelle wrote:
bonjour phil,

If IsEmpty(Sheets("Feuil1").Range("A1")) Then MsgBox "EstVide"

isabelle




On 1 fév, 21:19, "Michel Samoey" wrote:
"phil89" a écrit dans le message de news:


Bonsoir,
Comment differencier, une cellule vide de type numerique, d'une
cellule du meme type avec la valeur 0 ?
Merci d'avance
Philippe
Bonjour,

avec la fonction ESTNUM(cellule)

Cordialement
Michel


C'est un developpement en VBA Excel, j' ai essaye IsNumeric Et IsNull
mais la fonction est vrai dans les deux cas
Ma cellule vide provient d'un autre classeur- Masquer le texte des messa ges précédents -


- Afficher le texte des messages précédents -


Bonjour,

Cela ne me permet pas de differencier les deux contenu
Contenu A3 est le resultat d'un autre onglet =Peinture!B13 qui ne
contient pas de valeur zone de type Numerique, le blanc est vu comme
un 0
Zone saisie manuellement de type numerique, ou j'ai saisie la valeur 0

Philippe


Set RangeToFormat = Sheets("OF").Range("A3")
For Each cell In RangeToFormat
If Not IsNull(cell) Then
aaa = Trim(StrConv(cell.Value, vbUpperCase))
End If
If IsNumeric(cell) Then
aaa = Trim(StrConv(cell.Value, vbUpperCase))
End If
If Not IsEmpty(cell) Then
aaa = Trim(StrConv(cell.Value, vbUpperCase))
bbb = Trim(StrConv(cell.Text, vbUpperCase))
ccc = cell.Value
End If
Next




Avatar
Boisgontier
If [A1] = 0 And Not IsEmpty([A1]) Then
MsgBox "0"
Else
MsgBox "Vide"
End If

JB
"phil89" a écrit dans le message de news:

On 1 fév, 21:49, isabelle wrote:
bonjour phil,

If IsEmpty(Sheets("Feuil1").Range("A1")) Then MsgBox "EstVide"

isabelle




On 1 fév, 21:19, "Michel Samoey" wrote:
"phil89" a écrit dans le message de news:


Bonsoir,
Comment differencier, une cellule vide de type numerique, d'une
cellule du meme type avec la valeur 0 ?
Merci d'avance
Philippe
Bonjour,

avec la fonction ESTNUM(cellule)

Cordialement
Michel


C'est un developpement en VBA Excel, j' ai essaye IsNumeric Et IsNull
mais la fonction est vrai dans les deux cas
Ma cellule vide provient d'un autre classeur- Masquer le texte des
messages précédents -


- Afficher le texte des messages précédents -


Bonjour,

Cela ne me permet pas de differencier les deux contenu
Contenu A3 est le resultat d'un autre onglet =Peinture!B13 qui ne
contient pas de valeur zone de type Numerique, le blanc est vu comme
un 0
Zone saisie manuellement de type numerique, ou j'ai saisie la valeur 0

Philippe


Set RangeToFormat = Sheets("OF").Range("A3")
For Each cell In RangeToFormat
If Not IsNull(cell) Then
aaa = Trim(StrConv(cell.Value, vbUpperCase))
End If
If IsNumeric(cell) Then
aaa = Trim(StrConv(cell.Value, vbUpperCase))
End If
If Not IsEmpty(cell) Then
aaa = Trim(StrConv(cell.Value, vbUpperCase))
bbb = Trim(StrConv(cell.Text, vbUpperCase))
ccc = cell.Value
End If
Next