Somme avec formulaire

  • Initiateur de la discussion Initiateur de la discussion Mapat
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

Mapat

XLDnaute Occasionnel
Bonjour

J'ai un fichier avec un formulaire qui insère des nombres et la somme automatique
en bas de colonne ne se fait pas.
Quelqu'un peut-il m'expliquer pourquoi
Merci et bonne journée
 

Pièces jointes

Re : Somme avec formulaire

Bonjour,

1) un problème de sécurité m'empeche d'ouvrir et lancer ta macro. mais je suppose qu'elle ajoute une ligne en haut de ton tableau
2) la première ligne n'est pas prise en compte dans la somme, parce que elle n'a pas le meme format monétaire que les autres..

il faut donc que tu modifies ta macro pour saisir une nouvelle ligne dans le bon format
 
Re : Somme avec formulaire

Bonjour Mapat, bonjour le forum,

Cela provient du fait qu'à la fin des procédures de contrôle du TextBox2 et du TextBox4 tu définis un format
"0.00 €". La valeur contenue dans ton textbox est donc alors considérée comme une valeur textuelle et non pas numérique (en format monétaire).
Donc dans ta procédure CommandButton1_Click() avec
.Range("F" & derli) = TextBox2
.Range("G" & derli) = TextBox3
.Range("H" & derli) = TextBox4
tu transfères des données textuelles qui ne peuvent s'aditionner.
Il faut donc modifier comme suit :
.Range("F" & derli) = CDbl(TextBox2)
.Range("G" & derli) = CDbl(TextBox3)
.Range("H" & derli) = CDbl(TextBox4)
et mettre les cellules F1:F8 et H1:H8 en format monétaire

Bonne journée

édition : trop tard mais ça ne fait rien

édition 2 : cependant j'ai aussi supprimé les fonctions CByte qui existaient qui faisaient des calculs en nombre entier (donc non prise en compte des centimes) et limite à 255
 

Pièces jointes

Dernière édition:
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Réponses
2
Affichages
123
Réponses
1
Affichages
97
Réponses
2
Affichages
140
Réponses
6
Affichages
547
Réponses
14
Affichages
572
Retour