Bonjour,
je voudrais savoir comment faire pour que les chiffres saisies dans un textbox se rangent par centaine exemple 1000000 donne 1 000 000
j'ai essayé avec Format() mais je ne connais pas bien la syntaxe.
Merci d'avance
Bonjour,
je voudrais savoir comment faire pour que les chiffres saisies dans un textbox se rangent par centaine exemple 1000000 donne 1 000 000
j'ai essayé avec Format() mais je ne connais pas bien la syntaxe.
Merci d'avance
L'aide de VB est là pourtant.... mais bon :
Code : Sélectionner tout - Visualiser dans une fenêtre à part Text1 = Format(100000, "0 000 000")
Ben...
La syntaxe et les exemples que l'on trouve dans l'aide en ligne (sur ta machine) me paraissent clairs !
Bonjour ohmonbato,
Code : Sélectionner tout - Visualiser dans une fenêtre à part MsgBox Format("1000000", "# ### ###")
ta syntaxe va également ajouter des zéros devant si nombre plus court ...![]()
Bonjour,
pour la syntaxe c'est correct, mais lorsque je l'applique à un textbox les chiffres s'ecrivent de la droite vers la gauche et le curseur lui va à droite. Comment remedier à ce probleme.
Merci déjà.
oui..
et 2 autres questions :
1) dans quel évènement as-tu placé de code ,
2) quelle est la propriété Alignment de ta textbox ?
Bonjour,
je l'utilise dans l'evenement change() comme suit :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 Text1 change() Text1 = Format(text1.text, "# ### ###") end sub
Bonjour,
j'ai essayer le code il separe bien les milliers mais j'ai l'erreur suivante lorsque je veux remplir ma table qui porte sur le champ :
Erreur d'exécution '-2147217900(80040e14)':
Erreur de syntaxe (opérateur absent) dans l'expression '5 000 000'.
pourtant comme c'est numérique j'ai codé dans la requete sql insert into:
pourquoi cette erreur et comment y remedier ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part ..." & text1.text & "...
Partager