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.