Format nombre dans un TextBox

Bonjour à toutes et tous,

j'ai cherché sur le forum et trouvé deux réponses à ma question, mais incomplètes

Donc, je passe par le forum pour trouver une solution.

Dans un UserForm, j'entre dans un TextBox une quantité de stock de pièces, et après validation de l'entrée,

la base de données m'affiche la quantité en format Texte, je dois modifier manuellement à chaque fois,

Quelle ligne de code et à quel endroit dois-je écrire un format nombre pour ce TextBox ? mon TextBox s'appelle : TbEntrée_Stock

Merci de vous pencher sur mon sujet .

amicalement

Pierrot

Bonjour mon Pierrot

C'est tout simple et tout bête

Dans ton code lorsque tu inscrit la valeur de ton TB tu le multiplie par 1

Range("A1").Value = Me.TbEntrée_Stock.Value * 1

Sinon tu peux utiliser la fonction Val()

Range("A1").Value = Val(Me.TbEntrée_Stock.Value)

A+

Bonsoir, mon ami Bruno

Merci de ta réponse, mais je reçois un msg d'erreur " la méthode Range à échoué"

je t'envoie mon fichier

Merci de ton aide

Amitiés

Pierrot

53stock-pascal.xlsm (54.19 Ko)

Re,

Essaye comme ça

Ws.Range("D" & Ligne) = Val(Me.TbEntrée_Stock)
Ws.Range("E" & Ligne) = Val(Me.TBSortie_Stock)

A+

Bruno,

Ta formule fonctionne bien pour les entrées, mais à la consultation du stock, le TextBox_Entrée affiche " False" pour toutes mes entrées.

Que dois-je changer ?

Pierrot

Re,

Je n'ai pas ce pb

Mon problème à moi persiste, si je modifie l'entrée avec une sortie d'article, le nombre d'entrée m'affiche 0 et le stock en négatif.

je vais laisser tomber pour ce soir, car avec la chimio que je fais, je fatigue vite,

Un grand merci pour ton aide

affectueusement

Pierrot

Rechercher des sujets similaires à "format nombre textbox"