bonjour
mon probleme est comment un nombre saisie dans un text box est reconue comme
un nombre et non du texte.ce nombre doit etre aditionner part la suite dans
un tableau excel
merci de votre aide
bonjour mon probleme est comment un nombre saisie dans un text box est reconue co mme un nombre et non du texte.ce nombre doit etre aditionner part la suite da ns un tableau excel merci de votre aide
Bonsoir,
x=Cdbl(Me.TextBox1)
JB
bonjour
mon probleme est comment un nombre saisie dans un text box est reconue co mme
un nombre et non du texte.ce nombre doit etre aditionner part la suite da ns
un tableau excel
merci de votre aide
bonjour mon probleme est comment un nombre saisie dans un text box est reconue co mme un nombre et non du texte.ce nombre doit etre aditionner part la suite da ns un tableau excel merci de votre aide
MichDenis
Le textbox est toujours problématique lorsqu'il contient un nombre car il faut gérer le séparateur décimale lors de la saisie. (point ou virgule) Il ne faut surtout pas laisser l'usager se charger de la chose ....!
Les fonctions de conversion comme cdbl() qui transforment le chiffre (texte) en nombre fonctionnent bien si le séparateur décimale du textbox est le même que celui défini dans le panneau de configuration sinon, elles se plantent.
Si tu utilises le point comme séparateur décimale dans le textbox, tu peux utiliser la fonction Val() pour transformer la valeur du texte(chiffre) en nombre. Cependant, la fonction Val() ne tolère que le point et non la virgule....
"dario" a écrit dans le message de news: euUvsIe$ bonjour mon probleme est comment un nombre saisie dans un text box est reconue comme un nombre et non du texte.ce nombre doit etre aditionner part la suite dans un tableau excel merci de votre aide
Le textbox est toujours problématique lorsqu'il contient un nombre car
il faut gérer le séparateur décimale lors de la saisie. (point ou virgule)
Il ne faut surtout pas laisser l'usager se charger de la chose ....!
Les fonctions de conversion comme cdbl() qui transforment le chiffre (texte)
en nombre fonctionnent bien si le séparateur décimale du textbox est le même que celui
défini dans le panneau de configuration sinon, elles se plantent.
Si tu utilises le point comme séparateur décimale dans le textbox, tu peux
utiliser la fonction Val() pour transformer la valeur du texte(chiffre) en nombre.
Cependant, la fonction Val() ne tolère que le point et non la virgule....
"dario" <dario.pelos@free.fr> a écrit dans le message de news:
euUvsIe$GHA.4864@TK2MSFTNGP04.phx.gbl...
bonjour
mon probleme est comment un nombre saisie dans un text box est reconue comme
un nombre et non du texte.ce nombre doit etre aditionner part la suite dans
un tableau excel
merci de votre aide
Le textbox est toujours problématique lorsqu'il contient un nombre car il faut gérer le séparateur décimale lors de la saisie. (point ou virgule) Il ne faut surtout pas laisser l'usager se charger de la chose ....!
Les fonctions de conversion comme cdbl() qui transforment le chiffre (texte) en nombre fonctionnent bien si le séparateur décimale du textbox est le même que celui défini dans le panneau de configuration sinon, elles se plantent.
Si tu utilises le point comme séparateur décimale dans le textbox, tu peux utiliser la fonction Val() pour transformer la valeur du texte(chiffre) en nombre. Cependant, la fonction Val() ne tolère que le point et non la virgule....
"dario" a écrit dans le message de news: euUvsIe$ bonjour mon probleme est comment un nombre saisie dans un text box est reconue comme un nombre et non du texte.ce nombre doit etre aditionner part la suite dans un tableau excel merci de votre aide
JB
Accepte le point ou la virgule comme séparateur de décimale.
If IsNumeric(Replace(Me.TextBox1, ".", ",")) Then [A1] = CDbl(Replace(Me.TextBox1, ".", ",")) Else MsgBox "Non Num" End If
JB
bonjour mon probleme est comment un nombre saisie dans un text box est reconue co mme un nombre et non du texte.ce nombre doit etre aditionner part la suite da ns un tableau excel merci de votre aide
Accepte le point ou la virgule comme séparateur de décimale.
If IsNumeric(Replace(Me.TextBox1, ".", ",")) Then
[A1] = CDbl(Replace(Me.TextBox1, ".", ","))
Else
MsgBox "Non Num"
End If
JB
bonjour
mon probleme est comment un nombre saisie dans un text box est reconue co mme
un nombre et non du texte.ce nombre doit etre aditionner part la suite da ns
un tableau excel
merci de votre aide
Accepte le point ou la virgule comme séparateur de décimale.
If IsNumeric(Replace(Me.TextBox1, ".", ",")) Then [A1] = CDbl(Replace(Me.TextBox1, ".", ",")) Else MsgBox "Non Num" End If
JB
bonjour mon probleme est comment un nombre saisie dans un text box est reconue co mme un nombre et non du texte.ce nombre doit etre aditionner part la suite da ns un tableau excel merci de votre aide
MichDenis
Tu peux utiliser une procédure comme celle-là dans ton formulaire pour t'assurer que la saisie se fait toujours avec le séparateur décimale.
En conséquence, tu pourras utiliser la fonction de conversion CDBL(Me.textbox1) pour transformer le contenu du textbox en nombre.
'------------------------- Private Sub TextBox1_KeyPress(ByVal KeyAscii As MSForms.ReturnInteger) Dim Sep As String Sep = Format(0, ".") If KeyAscii = 46 Or KeyAscii = 44 Then If InStr(1, Me.TextBox1, Sep, vbTextCompare) = 0 Then KeyAscii = Asc(Sep) Else KeyAscii = 0 End If End If
End Sub '-------------------------
"MichDenis" a écrit dans le message de news: OipqNYe$ Le textbox est toujours problématique lorsqu'il contient un nombre car il faut gérer le séparateur décimale lors de la saisie. (point ou virgule) Il ne faut surtout pas laisser l'usager se charger de la chose ....!
Les fonctions de conversion comme cdbl() qui transforment le chiffre (texte) en nombre fonctionnent bien si le séparateur décimale du textbox est le même que celui défini dans le panneau de configuration sinon, elles se plantent.
Si tu utilises le point comme séparateur décimale dans le textbox, tu peux utiliser la fonction Val() pour transformer la valeur du texte(chiffre) en nombre. Cependant, la fonction Val() ne tolère que le point et non la virgule....
"dario" a écrit dans le message de news: euUvsIe$ bonjour mon probleme est comment un nombre saisie dans un text box est reconue comme un nombre et non du texte.ce nombre doit etre aditionner part la suite dans un tableau excel merci de votre aide
Tu peux utiliser une procédure comme celle-là dans ton formulaire pour t'assurer
que la saisie se fait toujours avec le séparateur décimale.
En conséquence, tu pourras utiliser la fonction de conversion CDBL(Me.textbox1)
pour transformer le contenu du textbox en nombre.
'-------------------------
Private Sub TextBox1_KeyPress(ByVal KeyAscii As MSForms.ReturnInteger)
Dim Sep As String
Sep = Format(0, ".")
If KeyAscii = 46 Or KeyAscii = 44 Then
If InStr(1, Me.TextBox1, Sep, vbTextCompare) = 0 Then
KeyAscii = Asc(Sep)
Else
KeyAscii = 0
End If
End If
End Sub
'-------------------------
"MichDenis" <michdenis@hotmail.com> a écrit dans le message de news:
OipqNYe$GHA.996@TK2MSFTNGP02.phx.gbl...
Le textbox est toujours problématique lorsqu'il contient un nombre car
il faut gérer le séparateur décimale lors de la saisie. (point ou virgule)
Il ne faut surtout pas laisser l'usager se charger de la chose ....!
Les fonctions de conversion comme cdbl() qui transforment le chiffre (texte)
en nombre fonctionnent bien si le séparateur décimale du textbox est le même que celui
défini dans le panneau de configuration sinon, elles se plantent.
Si tu utilises le point comme séparateur décimale dans le textbox, tu peux
utiliser la fonction Val() pour transformer la valeur du texte(chiffre) en nombre.
Cependant, la fonction Val() ne tolère que le point et non la virgule....
"dario" <dario.pelos@free.fr> a écrit dans le message de news:
euUvsIe$GHA.4864@TK2MSFTNGP04.phx.gbl...
bonjour
mon probleme est comment un nombre saisie dans un text box est reconue comme
un nombre et non du texte.ce nombre doit etre aditionner part la suite dans
un tableau excel
merci de votre aide
Tu peux utiliser une procédure comme celle-là dans ton formulaire pour t'assurer que la saisie se fait toujours avec le séparateur décimale.
En conséquence, tu pourras utiliser la fonction de conversion CDBL(Me.textbox1) pour transformer le contenu du textbox en nombre.
'------------------------- Private Sub TextBox1_KeyPress(ByVal KeyAscii As MSForms.ReturnInteger) Dim Sep As String Sep = Format(0, ".") If KeyAscii = 46 Or KeyAscii = 44 Then If InStr(1, Me.TextBox1, Sep, vbTextCompare) = 0 Then KeyAscii = Asc(Sep) Else KeyAscii = 0 End If End If
End Sub '-------------------------
"MichDenis" a écrit dans le message de news: OipqNYe$ Le textbox est toujours problématique lorsqu'il contient un nombre car il faut gérer le séparateur décimale lors de la saisie. (point ou virgule) Il ne faut surtout pas laisser l'usager se charger de la chose ....!
Les fonctions de conversion comme cdbl() qui transforment le chiffre (texte) en nombre fonctionnent bien si le séparateur décimale du textbox est le même que celui défini dans le panneau de configuration sinon, elles se plantent.
Si tu utilises le point comme séparateur décimale dans le textbox, tu peux utiliser la fonction Val() pour transformer la valeur du texte(chiffre) en nombre. Cependant, la fonction Val() ne tolère que le point et non la virgule....
"dario" a écrit dans le message de news: euUvsIe$ bonjour mon probleme est comment un nombre saisie dans un text box est reconue comme un nombre et non du texte.ce nombre doit etre aditionner part la suite dans un tableau excel merci de votre aide
dario
separateur decimal dans le panneau deconfiguration? manip pour le cofigurere? "MichDenis" a écrit dans le message de news: OipqNYe$
Le textbox est toujours problématique lorsqu'il contient un nombre car il faut gérer le séparateur décimale lors de la saisie. (point ou virgule) Il ne faut surtout pas laisser l'usager se charger de la chose ....!
Les fonctions de conversion comme cdbl() qui transforment le chiffre (texte) en nombre fonctionnent bien si le séparateur décimale du textbox est le même que celui défini dans le panneau de configuration sinon, elles se plantent.
Si tu utilises le point comme séparateur décimale dans le textbox, tu peux utiliser la fonction Val() pour transformer la valeur du texte(chiffre) en nombre. Cependant, la fonction Val() ne tolère que le point et non la virgule....
"dario" a écrit dans le message de news: euUvsIe$ bonjour mon probleme est comment un nombre saisie dans un text box est reconue comme un nombre et non du texte.ce nombre doit etre aditionner part la suite dans un tableau excel merci de votre aide
separateur decimal dans le panneau deconfiguration?
manip pour le cofigurere?
"MichDenis" <michdenis@hotmail.com> a écrit dans le message de news:
OipqNYe$GHA.996@TK2MSFTNGP02.phx.gbl...
Le textbox est toujours problématique lorsqu'il contient un nombre car
il faut gérer le séparateur décimale lors de la saisie. (point ou virgule)
Il ne faut surtout pas laisser l'usager se charger de la chose ....!
Les fonctions de conversion comme cdbl() qui transforment le chiffre
(texte)
en nombre fonctionnent bien si le séparateur décimale du textbox est le
même que celui
défini dans le panneau de configuration sinon, elles se plantent.
Si tu utilises le point comme séparateur décimale dans le textbox, tu peux
utiliser la fonction Val() pour transformer la valeur du texte(chiffre) en
nombre.
Cependant, la fonction Val() ne tolère que le point et non la virgule....
"dario" <dario.pelos@free.fr> a écrit dans le message de news:
euUvsIe$GHA.4864@TK2MSFTNGP04.phx.gbl...
bonjour
mon probleme est comment un nombre saisie dans un text box est reconue
comme
un nombre et non du texte.ce nombre doit etre aditionner part la suite
dans
un tableau excel
merci de votre aide
separateur decimal dans le panneau deconfiguration? manip pour le cofigurere? "MichDenis" a écrit dans le message de news: OipqNYe$
Le textbox est toujours problématique lorsqu'il contient un nombre car il faut gérer le séparateur décimale lors de la saisie. (point ou virgule) Il ne faut surtout pas laisser l'usager se charger de la chose ....!
Les fonctions de conversion comme cdbl() qui transforment le chiffre (texte) en nombre fonctionnent bien si le séparateur décimale du textbox est le même que celui défini dans le panneau de configuration sinon, elles se plantent.
Si tu utilises le point comme séparateur décimale dans le textbox, tu peux utiliser la fonction Val() pour transformer la valeur du texte(chiffre) en nombre. Cependant, la fonction Val() ne tolère que le point et non la virgule....
"dario" a écrit dans le message de news: euUvsIe$ bonjour mon probleme est comment un nombre saisie dans un text box est reconue comme un nombre et non du texte.ce nombre doit etre aditionner part la suite dans un tableau excel merci de votre aide
MichDenis
Sous Windows Xp,
Bouton démarrer / panneau de configuration / options régionales / options régionales et linguistique / Personnaliser / onglet Nombre ....
"dario" a écrit dans le message de news: OnH26Of$ separateur decimal dans le panneau deconfiguration? manip pour le cofigurere? "MichDenis" a écrit dans le message de news: OipqNYe$
Le textbox est toujours problématique lorsqu'il contient un nombre car il faut gérer le séparateur décimale lors de la saisie. (point ou virgule) Il ne faut surtout pas laisser l'usager se charger de la chose ....!
Les fonctions de conversion comme cdbl() qui transforment le chiffre (texte) en nombre fonctionnent bien si le séparateur décimale du textbox est le même que celui défini dans le panneau de configuration sinon, elles se plantent.
Si tu utilises le point comme séparateur décimale dans le textbox, tu peux utiliser la fonction Val() pour transformer la valeur du texte(chiffre) en nombre. Cependant, la fonction Val() ne tolère que le point et non la virgule....
"dario" a écrit dans le message de news: euUvsIe$ bonjour mon probleme est comment un nombre saisie dans un text box est reconue comme un nombre et non du texte.ce nombre doit etre aditionner part la suite dans un tableau excel merci de votre aide
Sous Windows Xp,
Bouton démarrer / panneau de configuration / options régionales / options régionales et linguistique
/
Personnaliser / onglet Nombre ....
"dario" <dario.pelos@free.fr> a écrit dans le message de news:
OnH26Of$GHA.4024@TK2MSFTNGP04.phx.gbl...
separateur decimal dans le panneau deconfiguration?
manip pour le cofigurere?
"MichDenis" <michdenis@hotmail.com> a écrit dans le message de news:
OipqNYe$GHA.996@TK2MSFTNGP02.phx.gbl...
Le textbox est toujours problématique lorsqu'il contient un nombre car
il faut gérer le séparateur décimale lors de la saisie. (point ou virgule)
Il ne faut surtout pas laisser l'usager se charger de la chose ....!
Les fonctions de conversion comme cdbl() qui transforment le chiffre
(texte)
en nombre fonctionnent bien si le séparateur décimale du textbox est le
même que celui
défini dans le panneau de configuration sinon, elles se plantent.
Si tu utilises le point comme séparateur décimale dans le textbox, tu peux
utiliser la fonction Val() pour transformer la valeur du texte(chiffre) en
nombre.
Cependant, la fonction Val() ne tolère que le point et non la virgule....
"dario" <dario.pelos@free.fr> a écrit dans le message de news:
euUvsIe$GHA.4864@TK2MSFTNGP04.phx.gbl...
bonjour
mon probleme est comment un nombre saisie dans un text box est reconue
comme
un nombre et non du texte.ce nombre doit etre aditionner part la suite
dans
un tableau excel
merci de votre aide
Bouton démarrer / panneau de configuration / options régionales / options régionales et linguistique / Personnaliser / onglet Nombre ....
"dario" a écrit dans le message de news: OnH26Of$ separateur decimal dans le panneau deconfiguration? manip pour le cofigurere? "MichDenis" a écrit dans le message de news: OipqNYe$
Le textbox est toujours problématique lorsqu'il contient un nombre car il faut gérer le séparateur décimale lors de la saisie. (point ou virgule) Il ne faut surtout pas laisser l'usager se charger de la chose ....!
Les fonctions de conversion comme cdbl() qui transforment le chiffre (texte) en nombre fonctionnent bien si le séparateur décimale du textbox est le même que celui défini dans le panneau de configuration sinon, elles se plantent.
Si tu utilises le point comme séparateur décimale dans le textbox, tu peux utiliser la fonction Val() pour transformer la valeur du texte(chiffre) en nombre. Cependant, la fonction Val() ne tolère que le point et non la virgule....
"dario" a écrit dans le message de news: euUvsIe$ bonjour mon probleme est comment un nombre saisie dans un text box est reconue comme un nombre et non du texte.ce nombre doit etre aditionner part la suite dans un tableau excel merci de votre aide