Bonjour a tous
J'avais mis de coté ce petit test pour vérifier si le contenu d'une cellule
est numérique ou alphanumérique
x = Range("B56").Value
If IsNumeric(x) = True Then
msgbox "Cellule numérique"
Else
msgbox "Cellule non numérique"
End If
Ceci marche sans problème
Et a la suite de ce que j'avais mis de coté il avait ceci (mais je nesais
plus de ou cela vient):
msgbox [if(isnumber(x),"texte","num")]
Et ceci ne fonctionne pas,alors ma question:
Cette syntaxe est-elle complètement farfelu ou est-elle mal écrite?
Merci a vous
A+
yannick
-----Original Message----- Bonjour a tous J'avais mis de coté ce petit test pour vérifier si le contenu d'une cellule
est numérique ou alphanumérique x = Range("B56").Value If IsNumeric(x) = True Then msgbox "Cellule numérique" Else msgbox "Cellule non numérique" End If Ceci marche sans problème
Et a la suite de ce que j'avais mis de coté il avait ceci (mais je nesais
plus de ou cela vient): msgbox [if(isnumber(x),"texte","num")] Et ceci ne fonctionne pas,alors ma question: Cette syntaxe est-elle complètement farfelu ou est-elle mal écrite?
-----Original Message-----
Bonjour a tous
J'avais mis de coté ce petit test pour vérifier si le
contenu d'une cellule
est numérique ou alphanumérique
x = Range("B56").Value
If IsNumeric(x) = True Then
msgbox "Cellule numérique"
Else
msgbox "Cellule non numérique"
End If
Ceci marche sans problème
Et a la suite de ce que j'avais mis de coté il avait
ceci (mais je nesais
plus de ou cela vient):
msgbox [if(isnumber(x),"texte","num")]
Et ceci ne fonctionne pas,alors ma question:
Cette syntaxe est-elle complètement farfelu ou est-elle
mal écrite?
-----Original Message----- Bonjour a tous J'avais mis de coté ce petit test pour vérifier si le contenu d'une cellule
est numérique ou alphanumérique x = Range("B56").Value If IsNumeric(x) = True Then msgbox "Cellule numérique" Else msgbox "Cellule non numérique" End If Ceci marche sans problème
Et a la suite de ce que j'avais mis de coté il avait ceci (mais je nesais
plus de ou cela vient): msgbox [if(isnumber(x),"texte","num")] Et ceci ne fonctionne pas,alors ma question: Cette syntaxe est-elle complètement farfelu ou est-elle mal écrite?
Merci a vous A+ yannick
.
yan
Salut Merci pour ta réponse (rapide) Cette syntaxe fonctionne parfaitement,mais pourrait tu m'expliquer (n'étant pas un expert) pourquoi il y a un 1er I avant le If Merci de tes explications A+ yannick
"J-Dan" a écrit dans le message de news: 4eae01c4c70c$0e61ec50$ bonjour Yan,
-----Original Message----- Bonjour a tous J'avais mis de coté ce petit test pour vérifier si le contenu d'une cellule
est numérique ou alphanumérique x = Range("B56").Value If IsNumeric(x) = True Then msgbox "Cellule numérique" Else msgbox "Cellule non numérique" End If Ceci marche sans problème
Et a la suite de ce que j'avais mis de coté il avait ceci (mais je nesais
plus de ou cela vient): msgbox [if(isnumber(x),"texte","num")] Et ceci ne fonctionne pas,alors ma question: Cette syntaxe est-elle complètement farfelu ou est-elle mal écrite?
Merci a vous A+ yannick
.
Salut
Merci pour ta réponse (rapide)
Cette syntaxe fonctionne parfaitement,mais pourrait tu m'expliquer (n'étant
pas un expert)
pourquoi il y a un 1er I avant le If
Merci de tes explications
A+
yannick
"J-Dan" <anonymous@discussions.microsoft.com> a écrit dans le message de
news: 4eae01c4c70c$0e61ec50$a601280a@phx.gbl...
bonjour Yan,
-----Original Message-----
Bonjour a tous
J'avais mis de coté ce petit test pour vérifier si le
contenu d'une cellule
est numérique ou alphanumérique
x = Range("B56").Value
If IsNumeric(x) = True Then
msgbox "Cellule numérique"
Else
msgbox "Cellule non numérique"
End If
Ceci marche sans problème
Et a la suite de ce que j'avais mis de coté il avait
ceci (mais je nesais
plus de ou cela vient):
msgbox [if(isnumber(x),"texte","num")]
Et ceci ne fonctionne pas,alors ma question:
Cette syntaxe est-elle complètement farfelu ou est-elle
mal écrite?
Salut Merci pour ta réponse (rapide) Cette syntaxe fonctionne parfaitement,mais pourrait tu m'expliquer (n'étant pas un expert) pourquoi il y a un 1er I avant le If Merci de tes explications A+ yannick
"J-Dan" a écrit dans le message de news: 4eae01c4c70c$0e61ec50$ bonjour Yan,
-----Original Message----- Bonjour a tous J'avais mis de coté ce petit test pour vérifier si le contenu d'une cellule
est numérique ou alphanumérique x = Range("B56").Value If IsNumeric(x) = True Then msgbox "Cellule numérique" Else msgbox "Cellule non numérique" End If Ceci marche sans problème
Et a la suite de ce que j'avais mis de coté il avait ceci (mais je nesais
plus de ou cela vient): msgbox [if(isnumber(x),"texte","num")] Et ceci ne fonctionne pas,alors ma question: Cette syntaxe est-elle complètement farfelu ou est-elle mal écrite?
Merci a vous A+ yannick
.
yan
Re salut J'ai trouvé la raison dans l'aide C'est limpide Merci a toi pour ton aide A+ yannick
"yan" a écrit dans le message de news: 4191ec6d$0$11319$
Salut Merci pour ta réponse (rapide) Cette syntaxe fonctionne parfaitement,mais pourrait tu m'expliquer (n'étant pas un expert) pourquoi il y a un 1er I avant le If Merci de tes explications A+ yannick
"J-Dan" a écrit dans le message de news: 4eae01c4c70c$0e61ec50$ bonjour Yan,
-----Original Message----- Bonjour a tous J'avais mis de coté ce petit test pour vérifier si le contenu d'une cellule
est numérique ou alphanumérique x = Range("B56").Value If IsNumeric(x) = True Then msgbox "Cellule numérique" Else msgbox "Cellule non numérique" End If Ceci marche sans problème
Et a la suite de ce que j'avais mis de coté il avait ceci (mais je nesais
plus de ou cela vient): msgbox [if(isnumber(x),"texte","num")] Et ceci ne fonctionne pas,alors ma question: Cette syntaxe est-elle complètement farfelu ou est-elle mal écrite?
Merci a vous A+ yannick
.
Re salut
J'ai trouvé la raison dans l'aide
C'est limpide
Merci a toi pour ton aide
A+
yannick
"yan" <xyz@wanadoo.fr> a écrit dans le message de news:
4191ec6d$0$11319$8fcfb975@news.wanadoo.fr...
Salut
Merci pour ta réponse (rapide)
Cette syntaxe fonctionne parfaitement,mais pourrait tu m'expliquer
(n'étant pas un expert)
pourquoi il y a un 1er I avant le If
Merci de tes explications
A+
yannick
"J-Dan" <anonymous@discussions.microsoft.com> a écrit dans le message de
news: 4eae01c4c70c$0e61ec50$a601280a@phx.gbl...
bonjour Yan,
-----Original Message-----
Bonjour a tous
J'avais mis de coté ce petit test pour vérifier si le
contenu d'une cellule
est numérique ou alphanumérique
x = Range("B56").Value
If IsNumeric(x) = True Then
msgbox "Cellule numérique"
Else
msgbox "Cellule non numérique"
End If
Ceci marche sans problème
Et a la suite de ce que j'avais mis de coté il avait
ceci (mais je nesais
plus de ou cela vient):
msgbox [if(isnumber(x),"texte","num")]
Et ceci ne fonctionne pas,alors ma question:
Cette syntaxe est-elle complètement farfelu ou est-elle
mal écrite?
Re salut J'ai trouvé la raison dans l'aide C'est limpide Merci a toi pour ton aide A+ yannick
"yan" a écrit dans le message de news: 4191ec6d$0$11319$
Salut Merci pour ta réponse (rapide) Cette syntaxe fonctionne parfaitement,mais pourrait tu m'expliquer (n'étant pas un expert) pourquoi il y a un 1er I avant le If Merci de tes explications A+ yannick
"J-Dan" a écrit dans le message de news: 4eae01c4c70c$0e61ec50$ bonjour Yan,
-----Original Message----- Bonjour a tous J'avais mis de coté ce petit test pour vérifier si le contenu d'une cellule
est numérique ou alphanumérique x = Range("B56").Value If IsNumeric(x) = True Then msgbox "Cellule numérique" Else msgbox "Cellule non numérique" End If Ceci marche sans problème
Et a la suite de ce que j'avais mis de coté il avait ceci (mais je nesais
plus de ou cela vient): msgbox [if(isnumber(x),"texte","num")] Et ceci ne fonctionne pas,alors ma question: Cette syntaxe est-elle complètement farfelu ou est-elle mal écrite?
Merci a vous A+ yannick
.
J-Dan
Yan
MsgBox IIf(IsNumeric([A1]), "num", "texte") IIf est une fonction qui évalue l'expression (ici
IsNumeric([A1]) ), et renvoie suivant le résultat vrai ou faux, le premier argument (ici "num") ou le deuxième ("texte"). L'aide MS est peut-être plus claire...
bonne journée,
J-Dan
-----Original Message----- Salut Merci pour ta réponse (rapide) Cette syntaxe fonctionne parfaitement,mais pourrait tu m'expliquer (n'étant
pas un expert) pourquoi il y a un 1er I avant le If Merci de tes explications A+ yannick
-----Original Message----- Bonjour a tous J'avais mis de coté ce petit test pour vérifier si le contenu d'une cellule
est numérique ou alphanumérique x = Range("B56").Value If IsNumeric(x) = True Then msgbox "Cellule numérique" Else msgbox "Cellule non numérique" End If Ceci marche sans problème
Et a la suite de ce que j'avais mis de coté il avait ceci (mais je nesais
plus de ou cela vient): msgbox [if(isnumber(x),"texte","num")] Et ceci ne fonctionne pas,alors ma question: Cette syntaxe est-elle complètement farfelu ou est-elle mal écrite?
Merci a vous A+ yannick
.
.
Yan
MsgBox IIf(IsNumeric([A1]), "num", "texte")
IIf est une fonction qui évalue l'expression (ici
IsNumeric([A1]) ), et renvoie suivant le résultat vrai ou
faux, le premier argument (ici "num") ou le deuxième
("texte"). L'aide MS est peut-être plus claire...
bonne journée,
J-Dan
-----Original Message-----
Salut
Merci pour ta réponse (rapide)
Cette syntaxe fonctionne parfaitement,mais pourrait tu
m'expliquer (n'étant
pas un expert)
pourquoi il y a un 1er I avant le If
Merci de tes explications
A+
yannick
"J-Dan" <anonymous@discussions.microsoft.com> a écrit
dans le message de
-----Original Message-----
Bonjour a tous
J'avais mis de coté ce petit test pour vérifier si le
contenu d'une cellule
est numérique ou alphanumérique
x = Range("B56").Value
If IsNumeric(x) = True Then
msgbox "Cellule numérique"
Else
msgbox "Cellule non numérique"
End If
Ceci marche sans problème
Et a la suite de ce que j'avais mis de coté il avait
ceci (mais je nesais
plus de ou cela vient):
msgbox [if(isnumber(x),"texte","num")]
Et ceci ne fonctionne pas,alors ma question:
Cette syntaxe est-elle complètement farfelu ou est-elle
mal écrite?
MsgBox IIf(IsNumeric([A1]), "num", "texte") IIf est une fonction qui évalue l'expression (ici
IsNumeric([A1]) ), et renvoie suivant le résultat vrai ou faux, le premier argument (ici "num") ou le deuxième ("texte"). L'aide MS est peut-être plus claire...
bonne journée,
J-Dan
-----Original Message----- Salut Merci pour ta réponse (rapide) Cette syntaxe fonctionne parfaitement,mais pourrait tu m'expliquer (n'étant
pas un expert) pourquoi il y a un 1er I avant le If Merci de tes explications A+ yannick
-----Original Message----- Bonjour a tous J'avais mis de coté ce petit test pour vérifier si le contenu d'une cellule
est numérique ou alphanumérique x = Range("B56").Value If IsNumeric(x) = True Then msgbox "Cellule numérique" Else msgbox "Cellule non numérique" End If Ceci marche sans problème
Et a la suite de ce que j'avais mis de coté il avait ceci (mais je nesais
plus de ou cela vient): msgbox [if(isnumber(x),"texte","num")] Et ceci ne fonctionne pas,alors ma question: Cette syntaxe est-elle complètement farfelu ou est-elle mal écrite?