Créer un USERFORM de saisie de facture sur excell vba

Signaler
Messages postés
12
Date d'inscription
samedi 12 avril 2008
Statut
Membre
Dernière intervention
8 mai 2008
-
Messages postés
3877
Date d'inscription
mardi 19 mars 2002
Statut
Membre
Dernière intervention
23 août 2018
-
Bonjour
j'ai créer dans VBA un formulaire de saisie de facture avec les labels:
Date
Nom du fournisseur (zone de liste modifiable)l utilisateur doit pouvoir soit selectionner dans la liste ou bien saisir
Nature comptable (zone de liste modifiable) l utilisateur doit pouvoir soit selectionner dans la liste ou bien saisir
Montant HT
TVA  a choisir (0) ou 5,5%  ou 19,6%
Montant TTC a calculer en fonction du choix de tva
Acompte a saisir
Net à payer : formule a integrer
Commentaire zone de texte

Je ne sais pas comment integrer la fomule dans la zone montant poir que le ttc se calcule automatiquement , de meme que le net a payer
je n'arrive pas a renseigner les zones de listes!
merci de m aider a faire ce foumulaire propore pour l utilisateur

Tatiachou

1 réponse

Messages postés
3877
Date d'inscription
mardi 19 mars 2002
Statut
Membre
Dernière intervention
23 août 2018
19
Comme l'utilisateur peut entrer ses données dans un ordre qui n'est pas toujours le même, tu dois faire le calcul dans un événement de chaque contrôle.

Dans le cas d'un Combobox, utilise l'événement Click
Dans le cas d'un Textbox, utilise AfterUpdate

Bien sûr, il va te falloir vérifier que toutes les données soient entrées avant de faire le calcul pour éviter les erreurs.

Pour les zones de listes, utilise AddItem pour entrer des données. Tu peux aussi utiliser RowSource, si tes données sont sur une feuille.

MPi²
Pour ceux qui programment sous Office, n'oubliez pas qu'il existe un forum dédié à ces applications VBA....... ICI