Outils opérationnels du foncier et de l`urbanisme

Année universitaire 2013-2014
Informatique appliquée : Tableur et programmation
Premier cycle – Troisième année de Licence
Équipe pédagogique
ENSEIGNEMENT D’INFORMATIQUE APPLIQUÉE — SEMESTRE 6
EXCEL 2003 ET VISUAL BASIC APPLICATION
Objectif
Créer une application en employant le tableur Excel et le langage de programmation Visual Basic
pour Applications.
Sont requises, comme préalables, les connaissances acquises d’une part en première année lors des
travaux dirigés d’initiation à la bureautique (TICE 1 et 2) et d’autre part en deuxième année lors des
travaux dirigés de méthodologie de la programmation (TICE 3 et 4).
Pour faciliter votre travail, sont mis en lignes les outils suivants :
— Un premier polycopié porte en partie sur les structures de programmation du langage Visual Basic.
http://mediamining.univ-lyon2.fr/velcin/public/VBA/vb-reference.pdf
— Un polycopié présente les principaux objets employés sous Visual Basic.
http://mediamining.univ-lyon2.fr/velcin/public/VBA/vb-composants.pdf
— Un polycopié expose le mode d’emploi du solveur d’Excel :
http://mediamining.univ-lyon2.fr/velcin/public/VBA/l3sceco-excel_vb-solveur.pdf
— Divers renseignements sur l’enseignement de l’informatique en licence (programme, corrigés, annales,
liens…) sont mis en ligne à l’adresse suivante :
http://mediamining.univ-lyon2.fr/velcin/index.php?choix=3&ens=4
Contrôle
L’épreuve de contrôle continu se fera sur ordinateur. Elle durera une heure trente. Il est demandé à
chaque étudiant de construire une application nécessitant la mise en œuvre des différents thèmes du
programme (Excel et Visual Basic Application).
Lors de cette épreuve, vous ne pourrez consulter que les notes manuscrites que vous aurez rédigées en
vue de préparer cette épreuve. Sont donc formellement interdits tous les imprimés et les documents
distribués dans le cadre des travaux dirigés ainsi que les photocopies de notes de collègues. De même
sont exclus tous les supports numériques personnels.
Les connaissances sur le logiciel Excel seront notées au maximum sur 10 points (sur 20). Celles qui
concernent la programmation en Visual Basic Application seront notées au minimum sur 10 points (sur
20).
Équipe pédagogique d’informatique appliquée
Année universitaire 2013-2014
Calendrier :
21 heures en 12 séances
Séance 1
Rappels
1°) Formules, adressages absolu et relatif, plages nommées. Fonctions standard
d’Excel.
2°) Élaboration de graphes simples. Comparaison des types nuage de points et
courbes.
Séance 2
Fonctions personnalisées sous Visual Basic Application
Passage de paramètres, variables locales, type des données. Modules.
Séance 3
Structures sélectives et fonctions
Fonctions logiques standard d’Excel.
Structures sélectives employées dans le Visual Basic Application.
Séance 4
L’emploi de plages de données dans les fonctions personnalisées
Gérer des plages de données dans des fonctions VBA : l’objet Range.
Séance 5
Liaisons entre données et fonctions de recherche
Liaisons entre feuilles d’un même classeur ou de classeurs différents.
Fonctions de recherche. Emploi de fonctions standard au sein de fonctions VBA.
Séance 6
Structures itératives en Visual Basic et procédures
Construction de structures itératives ; emploi de tableaux à une ou plusieurs
dimensions.
Séance 7
La gestion de plages de données dans les procédures
Gérer des plages de données dans des procédures VBA : l’objet Range.
Séances 8 et 9
Feuilles utilisateur (Userform) dans un projet Excel
Création de feuilles.
Mise en œuvre des objets étiquettes, zones de texte, listes, grilles et boutons de
commande.
Séances 10 et 11
Listes de données (2 séances)
Constitution d’une liste de données : Création, ajout et suppression.
Tri, extraction, calculs sur critères.
Séance 12
Préparation à l’épreuve d’examen
Attention ! Aucun corrigé des exercices Excel qui sont proposés lors d’un TD n’est fourni par
l’enseignant. Certains programmes écrits en VBA seront mis en ligne, au format pdf.
L’enseignant est à la disposition des étudiants pour les aider à résoudre tout problème rencontré lors de la
mise en œuvre des exercices donnés lors de la séance en cours ou de la séance précédente.
Équipe pédagogique d’informatique appliquée
Année universitaire 2013-2014