REPUBLIQUE GABONAISE
Union-Travail-Justice
Enseignant : M. ROGUET DE NDONG Clive Année Académique : 2024-2025
Tel : 077 795 562 Classe : B1-A IT
TD 1 Développement VBA Excel
Exercice 1 :
Créez une macro qui additionne deux nombres saisis par l'utilisateur et affiche le résultat dans
une boîte de message.
Exercice 2 :
Écrivez une procédure qui calcule la moyenne de trois nombres et l’affiche dans une cellule
Excel.
Exercice 3 :
Énoncé : Demandez deux nombres à l’utilisateur et affichez le reste de la division du premier
par le deuxième.
Exercice 4 :
Calculez et affichez le carré et le cube d’un nombre saisi par l’utilisateur.
Exercice 5 :
Demandez un nombre et un pourcentage à appliquer, puis affichez le résultat.
Bonus :
Calculez (a + b) × (c - d) où a, b, c, d sont des nombres saisis par l’utilisateur.
Exercice 6 :
Demandez un nombre à l’utilisateur et affichez s’il est positif, négatif ou nul.
Exercice 7 :
Demandez deux nombres et affichez le plus grand des deux (ou s’ils sont égaux).
Exercice 8:
Demandez un mot de passe et affichez "Accès autorisé" si le mot de passe est correct (ex:
"VBA123"), sinon "Accès refusé".
Exercice 9 :
Demandez un numéro de jour (1 à 7) et affichez le jour correspondant (ex: 1 → "Lundi").
Exercice 10 :
Demandez une note (0 à 20) et affichez :
• "Excellent" (≥16)
• "Très bien" (≥14)
• "Bien" (≥12)
• "Passable" (≥10)
• "Insuffisant" (<10)
Exercice 11 :
Écrire un programme qui vérifie si un nombre saisi est pair ou impair
Exercice 1 :
Écrire une macro qui affiche les nombres de 1 à 10 dans la fenêtre Debug (Immediate : Ctrl +
G).
Exercice 12 :
Calculer la somme des nombres pairs entre 1 et 100 et afficher le résultat dans une MsgBox.
Exercice 13 :
Demander à l’utilisateur de saisir des mots jusqu’à ce qu’il écrive "Stop", puis afficher le
nombre de mots saisis.
Exercice 14 :
Parcourir les cellules de A1:A10 et afficher en Debug celles dont la valeur est supérieure à 50.
Exercice 15 :
Afficher la table de multiplication de 1 à 10 dans la feuille Excel (à partir de B2).
Exercice 16 :
Créez une fonction CalculTVA qui prend un montant HT en entrée et retourne la TVA à 20%.
Exercice 17 :
Écrivez une fonction EstPremier qui renvoie VRAI si un nombre est premier, FAUX sinon.
Exercice 18 :
Créez une fonction Concatener qui prend deux chaînes et un séparateur, puis les fusionne.
Exercice 19 :
Écrivez une fonction Factorielle qui calcule la factorielle d’un nombre entier (ex: 5! = 120).
Exercice 20 :
Créez une fonction Initiales qui prend un prénom et un nom, puis renvoie leurs initiales (ex:
"Jean Dupont" → "J.D").