Académique Documents
Professionnel Documents
Culture Documents
Département de Gestion
Ecole Supérieure Polytechnique 13/03/2023
Une entreprise a automatisé le calcul de la TVA à payer sur Excel en utilisant le langage VBA. Le taux de
TVA utilisé est uniquement le taux normal. Vous disposez en annexe 1 du programme correspondant.
Travail à faire
1. Sub TVA()
2. Dim montant_ventes, montant_achats, montant_immos As Single
3. Dim report_credit, TVA_coll, TVA_abs, TVA_immos, TVA_payer As Integer
4. montant_ventes = InputBox(«Saisir le montant des ventes HT du mois : »)
5. montant_achats = InputBox(«Saisir le montant des achats HT du mois : »)
6. montant_immos = InputBox(«Saisir le montant des acquisitions d’immobilisations HT du mois : »)
7. report_credit = InputBox(«Saisir le crédit de TVA du mois précédent : »)
8. TVA_coll =montant_ventes * 0.20
9. TVA_abs = montant_achats * 0.20
10. TVA_immos = montant_immos * 0.20
11. TVA_payer = TVA_coll - TVA_abs - TVA_immos - report_credit
12. If TVA_payer > 0 Then
13. MsgBox (« La TVA à décaisser est de « & TVA_payer &« euros »)
14. Else
15. MsgBox (« La crédit de TVA est de « & -(TVA_payer) &« euros »)
16. End If
17. End Sub
Page 1 sur 2
DSECG2
Département de Gestion
Ecole Supérieure Polytechnique 13/03/2023
L’entreprise ALGO emploie 15 commerciaux qui ont une prime de 1,5% quand le chiffre d’affaires du mois
est inférieur ou égal à 18000 € et de 2,5 % s’il est supérieur. Le programme doit effectuer 15 fois le même
calcul pour la prime.
Écrire un algorithme qui demande l’âge d’un enfant à l’utilisateur. Ensuite, il l’informe de sa
catégorie :
o "Poussin" de 6 à 7 ans
o "Pupille" de 8 à 9 ans
o "Minime" de 10 à 11 ans
o "Cadet" après 12 ans
Écrire le programme VBA correspondant à cet algorithme
Page 2 sur 2