Problème Textbox USERFORM VBA EXCEL
Résolu
Gornarf
Messages postés
121
Date d'inscription
Statut
Membre
Dernière intervention
-
Gornarf Messages postés 121 Date d'inscription Statut Membre Dernière intervention -
Gornarf Messages postés 121 Date d'inscription Statut Membre Dernière intervention -
Bonjour à tous,
Je fais encore appel à vous car je rencontre le problème suivant.
J'ai dans un formulaire plusieurs textbox que j'additionne
elles me donnent un résultat.
je soustrait ce résultat à celui d'une autre textbox.
Tout marche nickel par commandbutton_click
J'aimerai néanmoins que ces opérations se fassent toutes seules (si les textbox sont "non vide" sinon on attends qu'elles contiennent une valeur pour exécuter l'action)
Je sèche complètement sur comment procéder
J'ai essayé afterupdate mais sans succès.
Un petit coup de main svp?
Merci d'avance
Je fais encore appel à vous car je rencontre le problème suivant.
J'ai dans un formulaire plusieurs textbox que j'additionne
elles me donnent un résultat.
je soustrait ce résultat à celui d'une autre textbox.
Tout marche nickel par commandbutton_click
J'aimerai néanmoins que ces opérations se fassent toutes seules (si les textbox sont "non vide" sinon on attends qu'elles contiennent une valeur pour exécuter l'action)
Je sèche complètement sur comment procéder
J'ai essayé afterupdate mais sans succès.
Un petit coup de main svp?
Merci d'avance
A voir également:
- Calendrier userform vba excel
- Liste déroulante excel - Guide
- Mon calendrier - Télécharger - Santé & Bien-être
- Word et excel gratuit - Guide
- Déplacer colonne excel - Guide
- Si ou excel - Guide
6 réponses
Salut,
Essaye de mettre ta macro qui somme les textbox dans une private sub comme celle ci :
Comme ça, la macro s'exécute lorsque que le contenu de la txtbox change.
Essaye de mettre ta macro qui somme les textbox dans une private sub comme celle ci :
Private Sub TextBox1_Change() End Sub
Comme ça, la macro s'exécute lorsque que le contenu de la txtbox change.
Salut,
ça ne marche pas, j'ai déja essayé. La somme est conditionnelle.
Si toutes les conditions ne sont pas remplie ça arrête le Sub
Source du problème?
ça ne marche pas, j'ai déja essayé. La somme est conditionnelle.
Si toutes les conditions ne sont pas remplie ça arrête le Sub
Source du problème?
J'ai parcourus la toile de long en large en essayant différentes choses avant de venir poster. Cette fonction est une fonction de confort et un autochange évitera de générer des erreur dans le cas ou l''utilisateur oublierai de cliquer sur le bouton ==> on fait sauter les boutons et on automatise... mais comment?... that's the question
Bonjour,
Il existe un super méga hyper génial code VBA pour sommer automatiquement des textbox. Tu le trouveras à cette adresse
En gros, il utilise deux modules de classe et un userform avec des textbox.
Si tu as du mal à l'adapter à ton cas, dis le nous essaierons ensemble.
Il existe un super méga hyper génial code VBA pour sommer automatiquement des textbox. Tu le trouveras à cette adresse
En gros, il utilise deux modules de classe et un userform avec des textbox.
Si tu as du mal à l'adapter à ton cas, dis le nous essaierons ensemble.
Peut etre dans un schéma de ce genre :
Private Sub TaDerniereTextbox_Change() If userform.txtbox1<>"" and userform.txtbox2<>"" Then UserForm.TaDerniereTextbox.Value = UserForm.txtbox1.Value + UserForm.txtbox2.Value End If End Sub
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question