Probleme avec Format textbox

Salut le forum salut tous les membres, j'aimerais savoir quelle est la différence entre la syntaxe me.Textbox.Value et Textbox.Value.

En effet j'ai un des textbox sur mon userform contenant des chiffres et un bouton ajouter. Pour la lisibilité des chiffres à l'interieur des textbox j'ai utilisé le format suivant:

Me.TextBox1 = Format(TextBox1, "#,#0")
Me.TextBox2 = Format(TextBox2, "#,#0")
Me.TextBox3 = Format(TextBox3, "#,#0")

Saut qu'en enregistrant avec le bouton Ajouter sur une feuill1 "BD"

Range("A" & lig).Value = Me.TextBox1.Value
Range("B" & lig).Value = Me.TextBox2.Value
Range("C" & lig).Value = Me.TextBox4.Value

Les formats des textbox s'enregistre en texte

Exemple:

A1:500 000

A1:10 000

Il m'est donc impossible de les aditionner.

Comment corriger ce probleme?

Cordialement.

Bonjour,

Un TextBox, comme son nom l'indique, ne peut contenir que du texte.

Pour transposer son contenue dans une feuille sous un format numérique, il faut convertir le texte en valeur numérique.

Exemple : Worksheets("BD").Range("A" & lig) = CDbl(Replace(Me.TextBox1.Value, ".", ",")) ... j'ai ajouté le remplacement du point en virgule (au cas où).

ric

Bonjour,

et Me désigne le UserForm où tu es.

Msgbox Me.name

eric

Rechercher des sujets similaires à "probleme format textbox"