Académique Documents
Professionnel Documents
Culture Documents
Conseil amical: N’attendez la semaine précédant la remise avant de commencer... vous n’aurez pas le
temps!
Chaque numéro des différents travaux doivent être effectué dans un projet, ou classeur différent..
Assurez-vous d’avoir écrit vos coordonnées (nom et nom d’usager) ainsi que ceux de votre coéquipier
(s’il y a lieu) en commentaires au début de chaque feuille (Form) ou en commentaire au début de
chaque module de vos classeurs.
Les équipes de 2 personnes ne doivent remettre qu’une seule copie du T.P.
Il est interdit d’avoir une équipe avec 3 étudiants ou plus.
1. Écrivez une fonction en VBA, qui va prendre une note (réel entre 0 et 100) et va retourner une chaîne de
caractères correspondant à la note littérale de l’étudiant. La note littérale sera déterminée comme suit :
• si 80 <= note, alors note littérale = A
• si 70 <= note, alors note littérale = B
• si 57 <= note, alors note littérale = C
• si 50 <= note, alors note littérale = D
• si note < 50, alors note littérale = E
2. Ajoutez les appels de cette fonction dans la colonne Lettre de façon à afficher le résultat littéral de chaque
étudiant.
3. Écrivez une fonction en VBA, que vous nommerez codeAafficher, qui va recevoir en paramètre un code
permanent et va retourner une chaîne de caractères formée des caractères 5 à 8 et 11 à 12, donc, les parties jour,
mois et les 2 derniers caractères. Donc, avec le code permanent ARCL25628003 en paramètre, la fonction
retournera 256203.
4. Ajoutez une colonne à la liste de notes avec les codes à afficher (appel à codeAafficher) pour chaque étudiant.
5. Créez une macro qui va créer une nouvelle feuille qui sera nommée affichage, celle-ci sera placée après la
feuille LISTE, ensuite, la macro va copier les valeurs des codes à afficher et les coller en première colonne de la
feuille affichage, puis copier les colonnes des autres notes et les coller à la suite des codes à afficher dans la
feuille affichage. La macro va ensuite trier les données de la feuille affichage en ordre croissant des codes à
afficher. Enlevez toutes les instructions superflues de votre macro.
Numéro 2 (7 points) :
Vous disposez d’une base de données Access nommée tp3num2.mdb.
Créez une application en VB.NET (en utilisant l’assistant approprié) ayant l’aspect suivant :
Les contrôles de cette feuille seront liés avec les champs de la table vote de cette base de données.
Modifiez les informations du dernier enregistrement (numéro 1835), diplôme : 2 et études : 14 ans.
Remettez un fichier compressé nommé tp3num2.zip contenant votre solution et/ou projet ainsi que la base de données.
Remettez un fichier compressé nommé tp3num3.zip contenant votre solution et/ou projet ainsi que la base de données.
Numéro 4 (8 points) :
Vous disposez d’un classeur tp3num4.xls qui contient une zone nommée Liste. Créez une application VB.NET avec
une grille de données (data grid), en lecture seulement contenant les informations de Liste.
Remettez un fichier compressé nommé tp3num4.zip contenant votre solution et/ou projet ainsi que le classeur.