Introduction la programmation VBA Exercices Exercice n 1
Introduction à la programmation VBA - Exercices
Exercice n° 1 : Créer une fonction Déterminer si deux nombres sont premiers entre eux. Deux nombres sont premiers entre eux si leurs seul diviseur commun est 1.
Exercice n° 2 : Nombres amicaux Deux nombres sont dits amicaux si la somme des diviseurs propres de l’un (diviseurs autre que lui-même) égale l’autre. Ex: 220 et 284 Diviseurs de 220: Diviseurs de 284: 1+2+4+5+10+11+20+22+44+55+110 =284 1+2+4+71+142 =220
Exercice n° 3 : Echec et riz La légende raconte qu’un jour, un roi découvrit un nouveau jeu: le jeu d’échec. Le concepteur du jeu voulu que le roi pose un grain de riz sur la première case et double le nombre de grains de riz à chaque case. Un grain de riz ≈ 0. 02 g (équivalent à 2. 10 -8 tonnes) Vous devez créer un programme qui: – Donne le nombre de grains de riz par case (jeu d’échec = 64 cases) – Déterminer le nombre de tonnes de riz que le concepteur a gagné.
Exercice n° 4 : Impôts Créer une fonction qui vous calcul votre salaire après impôts (donnée d’entrée, le salaire imposable). Les données d’entrées devront être les tranches d’impôts (tableau) et votre salaire. Les tranches d’impôts en France sont les suivantes: Tranches - € 9 964, 00 € 27 519, 00 € 73 779, 00 € 156 244, 00 € 9 963, 99 € 27 518, 99 € 73 778, 99 € 156 243, 99 € 1 000 000, 00 € Imposition 0% 14% 30% 41% 45%
Exercice n° 5 : Ajouter formules Vous devez: – Extraire les informations de la plage A 1: B 10 sous la forme de tableau – Créer un tableau de dimension 2 (1ère dimension=10, deuxième dimension=1) variant dont les valeurs seront écrit sous la forme de String comme des formules: « =R[0]C[-2]*R[0]C[-1] » si la valeur dans la colonne A < 10 « =R[0]C[-2]+R[0]C[-1] » si la valeur dans la colonne A >= 10 – Entrer ces valeurs dans la plage C 1: C 10.
Exercice n° 6 : Classement Le but de cet exercice est de classer un grand nombre de données. Vous pouvez faire plusieurs fonction ou une subroutine. Télécharger le fichier pour l’exo 5 sur le site. Les trois premiers code correspondent à un instrument. Selon l’instrument, les 4 chiffres suivant le classe selon le type de fluide Selon l’instrument, les deux dernières lettres correspondent à une perte de charge.
Exercice n° 7 : Batterie Froide Le but est de remplir la dernière colonne du tableau du fichier. Télécharger le fichier pour l’exo 5 sur le site. Le tableau se trouve sur une feuille et la méthode de calcul se trouve sur une autre. La macro devra envoyer les informations sur la feuille de calcul (Text [E 4], Trecirculation [E 5], Qair neuf [G 4], Qair recirculé [G 5]) et retourner dans le tableau la puissance de la batterie [E 36].
- Slides: 8