STG-SPI-8-Informatique VBA - Excel
- ue-fip-meca-stg-spi-8
- FIP Mécanique
Semestre : 8
Responsable(s) du contenu pédagogique
- Virginie GOEPP-THIEBAUD
- Hakim REMITA
Total coefficient : 1 |
Total heures : 24 (12 cours, 4 TD, 8 projet) |
Total heures travail personnel : 40 |
Prérequis
Bases d'algorithmique vues en S6
Objectif
o Manipuler les fonctions avancées du tableur Excel
o Créer des macros VBA sous Excel pour des traitements simples
o Créer des formulaires de saisie sous Excel
o Modéliser, concevoir et réaliser une base de données relationnelle
o Créer une base de données en utilisant un SGDB-R (MS /Access ou MySQL)
Programme
Plan du cours
o Macro VBA sous Excel et formulaires :
o Présentation générale de VBA sous Excel
o Le langage VBA sous Excel
o La programmation objet sous Excel
o Les objets Excel
o Les boîtes de dialogue
o Les Formulaires
o Systèmes de gestion bases de données relationnelles :
o Principes et typologies de bases de données
o Modélisation, conception et réalisation d'une base de données relationnelles
o Mise en œuvre avec Microsoft ACCESS / MySQL
o Introduction à l'Algèbre Relationnelle et au langage SQL
o Introduction à la programmation de modules en VBA
TD / TP
Thèmes abordés
o TD Excel (création de graphiques, fonctions avancées)
o Prise en main du langage de programmation VBA (exercices d'initiation, tests, boucles, msgbox)
o TD macro VBA appliquée à un cas industriel (calcul de coûts de production, etc.)
o TD création d'une interface de saisie pour les macros créées à la séance précédente
o TD Modélisation, conception de bases de données
o TD Réalisation de bases de données avec MS-ACCESS (Tables, Formulaires, Requêtes, Etats, Pages, Macros)
o TD création de modules standards / modules de classes avec VBA/Access
Contraintes pédagogiques - Méthodes pédagogiques
Plan du cours
o Macro VBA sous Excel et formulaires :
o Présentation générale de VBA sous Excel
o Le langage VBA sous Excel
o La programmation objet sous Excel
o Les objets Excel
o Les boîtes de dialogue
o Les Formulaires
o Systèmes de gestion bases de données relationnelles :
o Principes et typologies de bases de données
o Modélisation, conception et réalisation d'une base de données relationnelles
o Mise en œuvre avec Microsoft ACCESS / MySQL
o Introduction à l'Algèbre Relationnelle et au langage SQL
o Introduction à la programmation de modules en VBA
TD / TP
Thèmes abordés
o TD Excel (création de graphiques, fonctions avancées)
o Prise en main du langage de programmation VBA (exercices d'initiation, tests, boucles, msgbox)
o TD macro VBA appliquée à un cas industriel (calcul de coûts de production, etc.)
o TD création d'une interface de saisie pour les macros créées à la séance précédente
o TD Modélisation, conception de bases de données
o TD Réalisation de bases de données avec MS-ACCESS (Tables, Formulaires, Requêtes, Etats, Pages, Macros)
o TD création de modules standards / modules de classes avec VBA/Access
Contraintes pédagogiques - Moyens spécifiques
Partie VBA (5*2h C et 2*2h TD) avant partie Base de Données.
Enseignement en salle C21X.
Mode d'évaluation
1TD noté Tableau croisé dynamique.
2 projets de programmation (VBA et Base de données).
Le projet de programmation VBA reprend celui du semestre S6.
Bibliographie
Excel pour l'ingénieur - 2e édition, Bellan Philippe, Technosup, Edition Ellipses
VBA pour Excel 2010, 2013 et 2016, Daniel-Jean David, Edition Eyrolles
Conception méthodique des bases de données - Un guide de bonne pratique, Gérard Bueno, Technosup, Edition Ellipses