Résultat de soustraction de 2 textbox dans un label
Résolu/Fermé
daysiiie
Messages postés
5
Date d'inscription
mardi 1 décembre 2015
Statut
Membre
Dernière intervention
2 décembre 2015
-
1 déc. 2015 à 12:21
daysiiie Messages postés 5 Date d'inscription mardi 1 décembre 2015 Statut Membre Dernière intervention 2 décembre 2015 - 2 déc. 2015 à 17:08
daysiiie Messages postés 5 Date d'inscription mardi 1 décembre 2015 Statut Membre Dernière intervention 2 décembre 2015 - 2 déc. 2015 à 17:08
A voir également:
- Résultat de soustraction de 2 textbox dans un label
- Word numéro de page 1/2 - Guide
- 2 ecran pc - Guide
- Resultat foot - Télécharger - Vie quotidienne
- Resultat loto d'aujourd'hui rdc ✓ - Forum Excel
1 réponse
f894009
Messages postés
17205
Date d'inscription
dimanche 25 novembre 2007
Statut
Membre
Dernière intervention
19 octobre 2024
1 709
1 déc. 2015 à 13:24
1 déc. 2015 à 13:24
Bonjour,
Votre soucis est lie a votre separateur de decimale, ci-dessous code a ajouter pour saisie numerique textbox avec separateur ",", que vous remplacerez par un point si c'est le cas dans votre excel:
Votre soucis est lie a votre separateur de decimale, ci-dessous code a ajouter pour saisie numerique textbox avec separateur ",", que vous remplacerez par un point si c'est le cas dans votre excel:
Private Sub Solde_KeyPress(ByVal KeyAscii As MSForms.ReturnInteger) If InStr("1234567890,-", Chr(KeyAscii)) = 0 Then KeyAscii = 0 End Sub Private Sub Montant_a_regler_KeyPress(ByVal KeyAscii As MSForms.ReturnInteger) If InStr("1234567890,-", Chr(KeyAscii)) = 0 Then KeyAscii = 0 End Sub 'Code pour calcul, ous mettrez + ou - car dans vos codes exemples un + et un -, donc ...... Private Sub calcul_nveau_solde_Click() Dim dtotal As Double If Solde <> "" And Montant_a_regler <> "" Then dtotal = CDbl(Solde) + CDbl(Montant_a_regler) End If Nouveau_solde.Caption = Format(dtotal, "0.00€") End If
1 déc. 2015 à 14:37
Cependant, j'ai toujours ce message d'erreur d'exécution! je ne sais pas trop d'où cela vient!
1 déc. 2015 à 16:03
A quelle ligne l'erreur ??
Les nombres decimaux que vous entrez sont avec un point ou une virgule ???
1 déc. 2015 à 16:52
dtotal = CDbl(Solde) - CDbl(Montant_a_regler)
et je n'arrive pas à entrer les nombres décimaux avec des points; seuls les virgules passent (les points sont bloqués)
en fait mon userform contient une listbox. en cliquant sur une donnée de cette liste box, les informations apparaissent dans les textbox (dont Solde) et il n'y a que le Textbox Montant_a_regler que je peux modifier.
la valeur donnée dans le Texbox Solde est du style "1080,00€"
1 déc. 2015 à 17:00
Relisez ce que j'ai ecrit a propos du separateur de decimale f894009 1 déc. 2015 à 13:24
2 déc. 2015 à 15:30
j'ai relu ce que vous avez écrit à propos du séparateur, et j'ai changé le "," par "." mais ça ne marche toujours pas je ne comprends pas!
:(