Corrigé d`examen en Excel, Macros et Programmation VBA
Transcription
Corrigé d`examen en Excel, Macros et Programmation VBA
Université Ibn Zohr Ecole Nationale de Commerce et de Gestion – Agadir Année 2006/2007 Corrigé d’examen en Excel, Macros et Programmation VBA DUESS: MFC & MCO, Durée: 2 h Prof. Responsable : O. EL KHARKI Site web: http://www.elkharki.africa-web.org/ ou bien http://perso.menara.ma/~elkharki/ Exercice 1 : Fonction personnalisée 1.Function Produit(x1 As Double, x2 As Double, x3 As Double) As Double Produit = x1 * x2 * x3 End Function 2. Cette fonction s’utilise comme les fonctions d’Excel, elle se trouve dans la catégorie : fonctions personnalisées. Exercice 2 : Macros et programmation VBA Sub macro1() Workbooks(1).Worksheets(2).Range("B2") = 4 End Sub Exercice 3 : Recrutement (Voir le classeur corrige_ex_3_et_4.xls) Nom de la feuille Recrutement Référence de cellule F4 Formule =SI(ET(B4<=35;C4="ingénieur industriel";D4="Français";E4>=3); "Accepté";"Non accepté") Exercice 4 : Valeur cible (Voir le classeur corrige_ex_3_et_4.xls) Valeur_Cible B3 B2 =VC(B2;5;;B1) La valeur donnée par la valeur cible est : 4,98% Exercice 5 : Liste de données et TCD (classeur bd.xls) 1. Ouvrir le classeur corrige_bd.xls 2. Renommer la feuille feuil1 par Données : cliquer sur l’onglet feuil1 avec le bouton droit, puis sur Renommer, puis saisir données. 3. Sélectionner une cellule de la colonne Mois puis cliquer sur la commande trier du menu données. Dans la boite de dialogue trier, sélectionner Mois dans la liste déroulante trier par puis cliquer sur le bouton options. Dans la liste déroulante Première clé de l’ordre de tri de la boite de dialogue options de tri, sélectionner Janvier, février, mars,…puis validez par OK. 4. (voir le tableau suivant) 5. (voir le tableau suivant) 6. (voir le tableau suivant) 7. (voir le tableau suivant) Nom de la feuille Données Référence de cellule B4 G4 H4 I4 Formule =RECHERCHE(A4;$A$40:$A$43;$B$40:$B$43) =RECHERCHE(A4;$A$40:$A$43;$C$40:$C$43) =F4*G4 =SI(H4<2000;50;SI(H4<20000; 100;150)) 8. Tableau croisé dynamique (TCD) qui permet de découvrir le total des ventes des différents produits par mois 9. Comment déterminer le total des ventes, mais seulement pour le produit logiciel? On clique sur la liste déroulante Nom du produit puis on coche produit logiciel et on décoche les autres, voir la figure suivante : 10. Pourcentage des ventes de chaque produit Exercice 6 : Facture (voir le classeur corrige_facture.xls) 1. Voir le tableau suivant 2. Voir le tableau suivant 3. Voir le tableau suivant 4. Voir le tableau suivant Nom de la feuille Facture Référence Formule de cellule E6 =AUJOURDHUI() B7 =INDEX(Clients!A3:C7;EQUIV(B6;Clients!A3:A7;0);2) B8 =INDEX(Clients!A3:C7;EQUIV(B6;Clients!A3:A7;0);3) B12 =INDEX(Articles!$A$3:$C$11;EQUIV(A12;Articles!$A$3:$A$11;0);2) D12 =INDEX(Articles!$A$3:$C$11;EQUIV(A12;Articles!$A$3:$A$11;0);3) E12 =D12*C12 E18 =SOMME(E12:E17) E19 =SI(E18<=500;0;SI(E18<=1000;E18*1,5%;E18*2%)) E20 =E18-E19 E21 =E20*20% E22 =E20+E21 A25 =Convertir(E22;1) Les étapes d’installation de la macro complémentaire : sélectionnez la commande Macro complémentaires du menu Outils, puis cliquer sur le bouton parcourir, et sélectionner le fichier convertion.xla, puis validez par Ok.