Formater un textbox

Bonjour Le forum

Je voudrais avec ce bout de code finaliser une modification.

Le problème est qu’après saisie d'une donnée les valeurs deviennent des textes

et ne sont plus traitées par la suite de mon programme.

For i = 1 To 6

.Controls("Textbox" & i) = Worksheets("SAISIE").Cells(Lign, i)

Next i

End Sub

J'ai essayé avec .Range(Textbox" & i).Value = CDbl(Textbox" & i) mais ce n'est pas bon

Je demande une piste

Merci par avance

bon dimanche

Bonsoir BAKH,

Désolé, mais ta question n'est pas très claire.

Dans quel sens sen veux-tu transférer les données :

TextBox ---> cellule ou cellule ---> TextBox ?

Un petit fichier exemple aiderait à mieux comprendre.

A+

Cordialement.

Bonjour,

un textbox contient toujours du texte (d'où son nom...)

C'est lorsque tu l'utilises qu'il faut le convertir :

a=cdbl(textbox1)

eric

Bonsoir Papou-net, bonsoir Eric

Merci de vous intéresser à mon problème

Le transfert se fait du textbox vers la cellule

Je vais déjà essayé avec la proposition de Eric

A+

RE, La proposition d'Eric (que je salue au passage) devrait convenir dans ce cas.

En effet, un TextBox est toujours au format String.

Cordialement.

Eriiic

j'ai comme réponse après validation "a variable non définie".

quel doit être la variable a?

Merci

Re Eriiic

Merci à vous ça marche finalement

Bonne semaine

A+

Rechercher des sujets similaires à "formater textbox"