J'ai un TextBox1 avec un résultat du genre : 66935.4387511
et un Label1.
Je voudrais faire apparaître dans le Label1 la valeur : 66945
Comment faire puisque la macro suivante ne marche pas : Me.Label1 .Caption = Format(Me.TextBox1 .Value, "###0")
Merci pour votre aide.
A bientôt. Xavier
Daniel
Bonjour. Ca fonctionne sans problème chez moi (XL2003). Cordialement. Daniel a écrit dans le message de news:
Bonjour à tous,
J'ai un TextBox1 avec un résultat du genre : 66935.4387511
et un Label1.
Je voudrais faire apparaître dans le Label1 la valeur : 66945
Comment faire puisque la macro suivante ne marche pas : Me.Label1 .Caption = Format(Me.TextBox1 .Value, "###0")
Merci pour votre aide.
A bientôt. Xavier
Bonjour.
Ca fonctionne sans problème chez moi (XL2003).
Cordialement.
Daniel
<domivax@hotmail.com> a écrit dans le message de news:
1182756209.206994.76170@w5g2000hsg.googlegroups.com...
Bonjour à tous,
J'ai un TextBox1 avec un résultat du genre : 66935.4387511
et un Label1.
Je voudrais faire apparaître dans le Label1 la valeur : 66945
Comment faire puisque la macro suivante ne marche pas :
Me.Label1 .Caption = Format(Me.TextBox1 .Value, "###0")
Bonjour. Ca fonctionne sans problème chez moi (XL2003). Cordialement. Daniel a écrit dans le message de news:
Bonjour à tous,
J'ai un TextBox1 avec un résultat du genre : 66935.4387511
et un Label1.
Je voudrais faire apparaître dans le Label1 la valeur : 66945
Comment faire puisque la macro suivante ne marche pas : Me.Label1 .Caption = Format(Me.TextBox1 .Value, "###0")
Merci pour votre aide.
A bientôt. Xavier
domivax
On 25 juin, 09:46, "Daniel" wrote:
Bonjour. Ca fonctionne sans problème chez moi (XL2003). Cordialement. Daniel a écrit dans le message de news:
Bonjour à tous,
J'ai un TextBox1 avec un résultat du genre : 66935.4387511
et un Label1.
Je voudrais faire apparaître dans le Label1 la valeur : 66945
Comment faire puisque la macro suivante ne marche pas : Me.Label1 .Caption = Format(Me.TextBox1 .Value, "###0")
Merci pour votre aide.
A bientôt. Xavier
Désolé, ça marche aussi chez moi. J'avais mis .... "#.##0") au lieu de .... "###0") Merci
On 25 juin, 09:46, "Daniel" <dZZZcolarde...@free.fr> wrote:
Bonjour.
Ca fonctionne sans problème chez moi (XL2003).
Cordialement.
Daniel
<domi...@hotmail.com> a écrit dans le message de news:
1182756209.206994.76...@w5g2000hsg.googlegroups.com...
Bonjour à tous,
J'ai un TextBox1 avec un résultat du genre : 66935.4387511
et un Label1.
Je voudrais faire apparaître dans le Label1 la valeur : 66945
Comment faire puisque la macro suivante ne marche pas :
Me.Label1 .Caption = Format(Me.TextBox1 .Value, "###0")
Merci pour votre aide.
A bientôt.
Xavier
Désolé, ça marche aussi chez moi.
J'avais mis .... "#.##0") au lieu de .... "###0")
Merci
A l'affichage TextBox1 renvoie 66935,4387511 avec virgule c'est la valeur qui a été entrée et le format prend bien en compte celle ci pour retourner ce que tu as demandé.
Le point apparaît dans TextBox1 c' est ainsi du texte dans la valeur et si tu n'évalues pas tu obtiens qd même la chaine de texte complète , en utilisant val dans format pour utiliser textbox1 ou plus simplement
Label1.Caption = Int(Val(TextBox1))
Cordialement.
lSteph ( Décimal dans vba . dans excel , )
Bonjour à tous,
J'ai un TextBox1 avec un résultat du genre : 66935.4387511
et un Label1.
Je voudrais faire apparaître dans le Label1 la valeur : 66945
Comment faire puisque la macro suivante ne marche pas : Me.Label1 .Caption = Format(Me.TextBox1 .Value, "###0")
Merci pour votre aide.
A bientôt. Xavier
Bonjour,
Plus simple:
Label1.Caption = Int(Val(TextBox1))
Pourquoi ça marchait pas supposons à l'initialisation (.
A l'affichage TextBox1 renvoie 66935,4387511 avec virgule
c'est la valeur qui a été entrée et le format prend bien en compte celle
ci pour retourner ce que tu as demandé.
Le point apparaît dans TextBox1 c' est ainsi du texte dans la valeur
et si tu n'évalues pas tu obtiens qd même la chaine de texte complète ,
en utilisant val dans format pour utiliser textbox1 ou plus simplement
Label1.Caption = Int(Val(TextBox1))
Cordialement.
lSteph
( Décimal dans vba . dans excel , )
Bonjour à tous,
J'ai un TextBox1 avec un résultat du genre : 66935.4387511
et un Label1.
Je voudrais faire apparaître dans le Label1 la valeur : 66945
Comment faire puisque la macro suivante ne marche pas :
Me.Label1 .Caption = Format(Me.TextBox1 .Value, "###0")
A l'affichage TextBox1 renvoie 66935,4387511 avec virgule c'est la valeur qui a été entrée et le format prend bien en compte celle ci pour retourner ce que tu as demandé.
Le point apparaît dans TextBox1 c' est ainsi du texte dans la valeur et si tu n'évalues pas tu obtiens qd même la chaine de texte complète , en utilisant val dans format pour utiliser textbox1 ou plus simplement
Label1.Caption = Int(Val(TextBox1))
Cordialement.
lSteph ( Décimal dans vba . dans excel , )
Bonjour à tous,
J'ai un TextBox1 avec un résultat du genre : 66935.4387511
et un Label1.
Je voudrais faire apparaître dans le Label1 la valeur : 66945
Comment faire puisque la macro suivante ne marche pas : Me.Label1 .Caption = Format(Me.TextBox1 .Value, "###0")
Merci pour votre aide.
A bientôt. Xavier
Ellimac
Bonjour,
Le problème vient du séparateur de décimale. Essaye ceci :
Label1.Caption = Int(Replace(TextBox1, ".", ","))
Camille
"" wrote:
Bonjour à tous,
J'ai un TextBox1 avec un résultat du genre : 66935.4387511
et un Label1.
Je voudrais faire apparaître dans le Label1 la valeur : 66945
Comment faire puisque la macro suivante ne marche pas : Me.Label1 .Caption = Format(Me.TextBox1 .Value, "###0")
Merci pour votre aide.
A bientôt. Xavier
Bonjour,
Le problème vient du séparateur de décimale. Essaye ceci :
Label1.Caption = Int(Replace(TextBox1, ".", ","))
Camille
"domivax@hotmail.com" wrote:
Bonjour à tous,
J'ai un TextBox1 avec un résultat du genre : 66935.4387511
et un Label1.
Je voudrais faire apparaître dans le Label1 la valeur : 66945
Comment faire puisque la macro suivante ne marche pas :
Me.Label1 .Caption = Format(Me.TextBox1 .Value, "###0")