OVH Cloud OVH Cloud

Numerique ou aphabetique

6 réponses
Avatar
Christian.L
Bonjour à tous

Comment peut on en VBA tester le contenu d'une cellule pour savoir si il est
numérique ou alphabétique

Merci d'avance

C.L.

6 réponses

Avatar
Lolote
Salut Christian,

Sub test()
Dim Toto
Toto = Range("C8").Value
If IsNumeric(Toto) = True Then
MsgBox "Cellule numérique"
Else
MsgBox "Cellule non numérique"
End If
End Sub

Cela te convient-il ????

@+ Lolote


"Christian.L" a écrit dans le message de
news: etfoc$
Bonjour à tous

Comment peut on en VBA tester le contenu d'une cellule pour savoir si il
est

numérique ou alphabétique

Merci d'avance

C.L.



Avatar
papou
Bonjour
Dim MsgVariable
If ActiveCell = "" Then Exit Sub
If Not IsNumeric(ActiveCell) Then
MsgVariable = "Texte"
Else
MsgVariable = "Nombre"
End If
MsgBox MsgVariable

Cordialement
Pascal

"Christian.L" a écrit dans le message de
news:etfoc$
Bonjour à tous

Comment peut on en VBA tester le contenu d'une cellule pour savoir si il
est

numérique ou alphabétique

Merci d'avance

C.L.



Avatar
AV
Comment peut on en VBA tester le contenu d'une cellule pour savoir si il est
numérique ou alphabétique


MsgBox [if(isnumber(A1),"num","texte")]

AV

Avatar
Christian.L
Merci à tous

C.L.


"Christian.L" a écrit dans le message de
news:etfoc$
Bonjour à tous

Comment peut on en VBA tester le contenu d'une cellule pour savoir si il
est

numérique ou alphabétique

Merci d'avance

C.L.



Avatar
papou
Ou encore
MsgBox IIf(IsNumeric(ActiveCell), "Nombre", "Texte")

Cordialement
Pascal

"AV" a écrit dans le message de
news:
Comment peut on en VBA tester le contenu d'une cellule pour savoir si il
est


numérique ou alphabétique


MsgBox [if(isnumber(A1),"num","texte")]

AV





Avatar
AV
Ave,

Ou encore
MsgBox IIf(IsNumeric(ActiveCell), "Nombre", "Texte")


Avec l'inconvénient (avantage ?) que la fonction vba renvoie "vrai" si la
cellule test est vide alors que la fonction de feuille renvoie "faux"

AV