Format dans TextBox VBA Excel
Résolu
jh50160
Messages postés
90
Date d'inscription
Statut
Membre
Dernière intervention
-
Boulette67 Messages postés 54 Date d'inscription Statut Membre Dernière intervention -
Boulette67 Messages postés 54 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
Voilà dans mon UserForm, il ya un textBox je voudrais entrer une valeur du type Exemple 46,26 surtout je voudrais une vigule, dont j'ai fais ce code.
Mais cela ne marche pas il m'affiche 4 626 si mon format est "##,##" et il m'affiche 4.62 si mon format est "##.##"
Private Sub TextBox3_Change()
TextBox3.Value = Format(TextBox3, "##,##")
End Sub
Je suis sur excel 2000.
Merci pour vos réponse
Voilà dans mon UserForm, il ya un textBox je voudrais entrer une valeur du type Exemple 46,26 surtout je voudrais une vigule, dont j'ai fais ce code.
Mais cela ne marche pas il m'affiche 4 626 si mon format est "##,##" et il m'affiche 4.62 si mon format est "##.##"
Private Sub TextBox3_Change()
TextBox3.Value = Format(TextBox3, "##,##")
End Sub
Je suis sur excel 2000.
Merci pour vos réponse
A voir également:
- Format textbox vba
- Format epub - Guide
- Format factory - Télécharger - Conversion & Codecs
- Hp usb disk storage format tool - Télécharger - Stockage
- Format apfs - Guide
- Format bin - Guide
3 réponses
hello.
pour tout t'avouer je comprend pas trop ton problème. est ce que tu récupère ce 46,26? ou tu le saisie toi même. si tu le saisie alors il ne devrait y avoir aucun problème. par contre si tu le saisie et que tu essaye de faire des opérations avec, il tout a fait est normal que ça ne marche pas. ton TextBox est de type String, il te faut juste faire une conversion CDec(textbox1.text). Le CDec tu change le texte en décimal.
pour tout t'avouer je comprend pas trop ton problème. est ce que tu récupère ce 46,26? ou tu le saisie toi même. si tu le saisie alors il ne devrait y avoir aucun problème. par contre si tu le saisie et que tu essaye de faire des opérations avec, il tout a fait est normal que ça ne marche pas. ton TextBox est de type String, il te faut juste faire une conversion CDec(textbox1.text). Le CDec tu change le texte en décimal.
Salut boulette67, tout d'abord merci de m'avoir répondu.
1erè j'inscrit la valeur moi même 46,26 ou autre 25,62 dans le textBox3 et quand je valide mon userform, la valeur incrite dans le texbox3 s'inscrit dans la colonne E1, mais avec un point 46.26 . Moi je veux qu'il apparaisse dans ma colonne avec une virgule. Car dans ma feuille de calcul je fais la somme E1-H2.
1erè j'inscrit la valeur moi même 46,26 ou autre 25,62 dans le textBox3 et quand je valide mon userform, la valeur incrite dans le texbox3 s'inscrit dans la colonne E1, mais avec un point 46.26 . Moi je veux qu'il apparaisse dans ma colonne avec une virgule. Car dans ma feuille de calcul je fais la somme E1-H2.