Comment faire pour indiquer à Excel que c'est bien du numérique et non pas une chaine de caractère ???
Yvan
Isabelle,
Merci pour ta réponse, mais ça ne marche pas plus.
Connais-tu l'équivalent de la fonction "CNUM" pour une macro ??? Ce sera peut-être la solution pour convertir ce qu'Excel considère comme une chaine...
-- Merci pour vos réponses.
bonjour Yvan,
TextBox6.Value = Format(TextBox6.Value, "###.00 €") If IsNumeric(TextBox6.Value * 1) Then MsgBox "c'est du numerique"
isabelle
Bonjour,
Le résultat ci-dessous est considéré comme du numérique par Excel 2003 mais pas pas Excel 2000.
Comment faire pour indiquer à Excel que c'est bien du numérique et non pas une chaine de caractère ???
Isabelle,
Merci pour ta réponse, mais ça ne marche pas plus.
Connais-tu l'équivalent de la fonction "CNUM" pour une macro ??? Ce sera
peut-être la solution pour convertir ce qu'Excel considère comme une chaine...
--
Merci pour vos réponses.
bonjour Yvan,
TextBox6.Value = Format(TextBox6.Value, "###.00 €")
If IsNumeric(TextBox6.Value * 1) Then MsgBox "c'est du numerique"
isabelle
Bonjour,
Le résultat ci-dessous est considéré comme du numérique par Excel 2003 mais
pas pas Excel 2000.
Merci pour ta réponse, mais ça ne marche pas plus.
Connais-tu l'équivalent de la fonction "CNUM" pour une macro ??? Ce sera peut-être la solution pour convertir ce qu'Excel considère comme une chaine...
-- Merci pour vos réponses.
bonjour Yvan,
TextBox6.Value = Format(TextBox6.Value, "###.00 €") If IsNumeric(TextBox6.Value * 1) Then MsgBox "c'est du numerique"
isabelle
Bonjour,
Le résultat ci-dessous est considéré comme du numérique par Excel 2003 mais pas pas Excel 2000.
Connais-tu l'équivalent de la fonction "CNUM" pour une macro ???
Ben lequel ? ;-)
Cint() Clng() Cdec() Ccur() Cdate() Cdbl() Csng()
val() sous certaines conditions...
Et peut-être d'autres que j'oublie...
Clément Marcotte
Bonjour,
Pas beaucoup le temps de chercher, mais, à la base, la fonction Format() dérive de Format$() et donne, en principe, le résultat en chaîne de caractères. M'est avis qu'il convertir le résultat de Format au complet et pas juste le résultat du textbox.
Si quelqu'un a envie de regarder cela... Sinon, je le ferai en soirée chez moi.
"isabelle" a écrit dans le message de news:
bonjour Yvan,
TextBox6.Value = Format(TextBox6.Value, "###.00 ?") If IsNumeric(TextBox6.Value * 1) Then MsgBox "c'est du numerique"
isabelle
Bonjour,
Le résultat ci-dessous est considéré comme du numérique par Excel 2003 mais pas pas Excel 2000.
Comment faire pour indiquer à Excel que c'est bien du numérique et non pas une chaine de caractère ???
Bonjour,
Pas beaucoup le temps de chercher, mais, à la base, la fonction Format()
dérive de Format$() et donne, en principe, le résultat en chaîne de
caractères. M'est avis qu'il convertir le résultat de Format au complet et
pas juste le résultat du textbox.
Si quelqu'un a envie de regarder cela... Sinon, je le ferai en soirée chez
moi.
"isabelle" <hoHoho@hohoHo> a écrit dans le message de news:
OMKv1WSnGHA.4448@TK2MSFTNGP04.phx.gbl...
bonjour Yvan,
TextBox6.Value = Format(TextBox6.Value, "###.00 ?")
If IsNumeric(TextBox6.Value * 1) Then MsgBox "c'est du numerique"
isabelle
Bonjour,
Le résultat ci-dessous est considéré comme du numérique par Excel 2003
mais pas pas Excel 2000.
Pas beaucoup le temps de chercher, mais, à la base, la fonction Format() dérive de Format$() et donne, en principe, le résultat en chaîne de caractères. M'est avis qu'il convertir le résultat de Format au complet et pas juste le résultat du textbox.
Si quelqu'un a envie de regarder cela... Sinon, je le ferai en soirée chez moi.
"isabelle" a écrit dans le message de news:
bonjour Yvan,
TextBox6.Value = Format(TextBox6.Value, "###.00 ?") If IsNumeric(TextBox6.Value * 1) Then MsgBox "c'est du numerique"
isabelle
Bonjour,
Le résultat ci-dessous est considéré comme du numérique par Excel 2003 mais pas pas Excel 2000.
Comment faire pour indiquer à Excel que c'est bien du numérique et non pas une chaine de caractère ???
Youky
MsgBox Format(CDbl(Val(TextBox1.Value)), "0.00") à retester Youky
"Yvan" a écrit dans le message de news:
Isabelle,
Merci pour ta réponse, mais ça ne marche pas plus.
Connais-tu l'équivalent de la fonction "CNUM" pour une macro ??? Ce sera peut-être la solution pour convertir ce qu'Excel considère comme une chaine...
-- Merci pour vos réponses.
bonjour Yvan,
TextBox6.Value = Format(TextBox6.Value, "###.00 ?") If IsNumeric(TextBox6.Value * 1) Then MsgBox "c'est du numerique"
isabelle
Bonjour,
Le résultat ci-dessous est considéré comme du numérique par Excel 2003 mais pas pas Excel 2000.
Comment faire pour indiquer à Excel que c'est bien du numérique et non pas une chaine de caractère ???
MsgBox Format(CDbl(Val(TextBox1.Value)), "0.00")
à retester
Youky
"Yvan" <Yvan@discussions.microsoft.com> a écrit dans le message de news:
E8079685-54B5-4FD3-B8E3-76DD462F27AB@microsoft.com...
Isabelle,
Merci pour ta réponse, mais ça ne marche pas plus.
Connais-tu l'équivalent de la fonction "CNUM" pour une macro ??? Ce sera
peut-être la solution pour convertir ce qu'Excel considère comme une
chaine...
--
Merci pour vos réponses.
bonjour Yvan,
TextBox6.Value = Format(TextBox6.Value, "###.00 ?")
If IsNumeric(TextBox6.Value * 1) Then MsgBox "c'est du numerique"
isabelle
Bonjour,
Le résultat ci-dessous est considéré comme du numérique par Excel 2003
mais
pas pas Excel 2000.
MsgBox Format(CDbl(Val(TextBox1.Value)), "0.00") à retester Youky
"Yvan" a écrit dans le message de news:
Isabelle,
Merci pour ta réponse, mais ça ne marche pas plus.
Connais-tu l'équivalent de la fonction "CNUM" pour une macro ??? Ce sera peut-être la solution pour convertir ce qu'Excel considère comme une chaine...
-- Merci pour vos réponses.
bonjour Yvan,
TextBox6.Value = Format(TextBox6.Value, "###.00 ?") If IsNumeric(TextBox6.Value * 1) Then MsgBox "c'est du numerique"
isabelle
Bonjour,
Le résultat ci-dessous est considéré comme du numérique par Excel 2003 mais pas pas Excel 2000.
Comment faire pour indiquer à Excel que c'est bien du numérique et non pas une chaine de caractère ???
FxM
Bonsoir,
Pas beaucoup le temps de chercher, Rentre vite, le match commence :o)
@+ FxM
Bonjour,
Pas beaucoup le temps de chercher, mais, à la base, la fonction Format() dérive de Format$() et donne, en principe, le résultat en chaîne de caractères. M'est avis qu'il convertir le résultat de Format au complet et pas juste le résultat du textbox.
Si quelqu'un a envie de regarder cela... Sinon, je le ferai en soirée chez moi.
"isabelle" a écrit dans le message de news:
bonjour Yvan,
TextBox6.Value = Format(TextBox6.Value, "###.00 ?") If IsNumeric(TextBox6.Value * 1) Then MsgBox "c'est du numerique"
isabelle
Bonjour,
Le résultat ci-dessous est considéré comme du numérique par Excel 2003 mais pas pas Excel 2000.
Comment faire pour indiquer à Excel que c'est bien du numérique et non pas une chaine de caractère ???
Bonsoir,
Pas beaucoup le temps de chercher,
Rentre vite, le match commence :o)
@+
FxM
Bonjour,
Pas beaucoup le temps de chercher, mais, à la base, la fonction Format()
dérive de Format$() et donne, en principe, le résultat en chaîne de
caractères. M'est avis qu'il convertir le résultat de Format au complet et
pas juste le résultat du textbox.
Si quelqu'un a envie de regarder cela... Sinon, je le ferai en soirée chez
moi.
"isabelle" <hoHoho@hohoHo> a écrit dans le message de news:
OMKv1WSnGHA.4448@TK2MSFTNGP04.phx.gbl...
bonjour Yvan,
TextBox6.Value = Format(TextBox6.Value, "###.00 ?")
If IsNumeric(TextBox6.Value * 1) Then MsgBox "c'est du numerique"
isabelle
Bonjour,
Le résultat ci-dessous est considéré comme du numérique par Excel 2003
mais pas pas Excel 2000.
Pas beaucoup le temps de chercher, Rentre vite, le match commence :o)
@+ FxM
Bonjour,
Pas beaucoup le temps de chercher, mais, à la base, la fonction Format() dérive de Format$() et donne, en principe, le résultat en chaîne de caractères. M'est avis qu'il convertir le résultat de Format au complet et pas juste le résultat du textbox.
Si quelqu'un a envie de regarder cela... Sinon, je le ferai en soirée chez moi.
"isabelle" a écrit dans le message de news:
bonjour Yvan,
TextBox6.Value = Format(TextBox6.Value, "###.00 ?") If IsNumeric(TextBox6.Value * 1) Then MsgBox "c'est du numerique"
isabelle
Bonjour,
Le résultat ci-dessous est considéré comme du numérique par Excel 2003 mais pas pas Excel 2000.
Comment faire pour indiquer à Excel que c'est bien du numérique et non pas une chaine de caractère ???
ABED HADDOU
Bonjour, essaie ceci Feuil1.TextBox1.Value = Format(Val(Feuil1.TextBox1.Value), "###.00 €") If IsNumeric(Feuil1.TextBox1.Value) Then MsgBox "c'est du numerique"
Abed_H
bonjour Yvan,
TextBox6.Value = Format(TextBox6.Value, "###.00 €") If IsNumeric(TextBox6.Value * 1) Then MsgBox "c'est du numerique"
isabelle
Bonjour,
Le résultat ci-dessous est considéré comme du numérique par Excel 2003 mais pas pas Excel 2000.
Comment faire pour indiquer à Excel que c'est bien du numérique et non pas une chaine de caractère ???
Bonjour,
essaie ceci
Feuil1.TextBox1.Value = Format(Val(Feuil1.TextBox1.Value), "###.00 €")
If IsNumeric(Feuil1.TextBox1.Value) Then MsgBox "c'est du numerique"
Abed_H
bonjour Yvan,
TextBox6.Value = Format(TextBox6.Value, "###.00 €")
If IsNumeric(TextBox6.Value * 1) Then MsgBox "c'est du numerique"
isabelle
Bonjour,
Le résultat ci-dessous est considéré comme du numérique par Excel 2003 mais
pas pas Excel 2000.
Bonjour, essaie ceci Feuil1.TextBox1.Value = Format(Val(Feuil1.TextBox1.Value), "###.00 €") If IsNumeric(Feuil1.TextBox1.Value) Then MsgBox "c'est du numerique"
Abed_H
bonjour Yvan,
TextBox6.Value = Format(TextBox6.Value, "###.00 €") If IsNumeric(TextBox6.Value * 1) Then MsgBox "c'est du numerique"
isabelle
Bonjour,
Le résultat ci-dessous est considéré comme du numérique par Excel 2003 mais pas pas Excel 2000.