Informatique appliquée au métier de l'ingénieur
Master Génie industrielParcours Conception et ergonomie (GICE)
Description
Le cours d'Informatique Appliquée vise à enseigner l'utilisation avancée d'Excel et du langage VBA (Visual Basic for Applications) pour l'automatisation des tâches et l'analyse de données. Il couvre les bases de la programmation, la manipulation de données dans Excel, la création de macros et l'interaction avec l'interface utilisateur. À travers des exercices pratiques, les étudiants apprendront à optimiser des processus et à développer des applications simples adaptées aux besoins industriels.
L'objectif est d'acquérir une autonomie suffisante pour améliorer l'efficacité du travail quotidien d'un ingénieur et faciliter la communication avec les développeurs professionnels.
Compétences requises
· Maîtrise des fonctionnalités de base d’Excel (formules, graphiques, tri et filtres de données).
· Connaissances élémentaires en logique de programmation.
· Capacité à analyser et structurer des données.
· Compréhension des besoins industriels en automatisation et gestion de données.
Compétences visées
Macro-compétences :
· Automatiser des tâches bureautiques et industrielles avec VBA.
· Structurer et manipuler efficacement des données sous Excel.
· Développer des applications simples et interactives.
Micro-compétences :
· Utiliser les fonctions avancées d’Excel et les formules de calcul.
· Manipuler les objets et propriétés VBA (feuilles, cellules, graphiques).
· Créer et utiliser des macros pour optimiser des processus.
· Gérer les erreurs et déboguer du code VBA.
Intégrer des interfaces utilisateur (formulaires, boutons, etc.).
Modalités d'organisation et de suivi
Le module est organisé en :
· Cours magistraux (CM) : 4h – Présentation du VBA et des structures
· Travaux dirigés (TD) : 20h – Utilisation d’Excel avancé et Dévelloper les compétences en VBA de débutant à avancé
Modalités d'évaluation des connaissances et des compétences :
4 Comptes rendus de TP avec le même coefficient
Syllabus
1. Introduction à Excel avancé
· Fonctions avancées et structuration des données
· Tableaux croisés dynamiques et mises en forme conditionnelles
2. Introduction à VBA
· Concepts de programmation et structure de base
· Enregistrement et exécution de macros
3. Manipulation des données avec VBA
· Variables et types de données
· Boucles et conditions
4. Interaction avec l’interface Excel
· Sélection et manipulation des cellules
· Gestion des objets (feuilles, classeurs, graphiques)
5. Automatisation et optimisation
· Création de formulaires et d’interfaces utilisateur
· Gestion des erreurs et débogage
6. Applications pratiques et projets
· Études de cas industriels
Développement d’une application complète sous Excel
Bibliographie
Les supports de cours et ressources complémentaires seront disponibles sur Moodle.
· Documentation Microsoft Developer Network (MSDN) http://msdn.microsoft.com/
· Jacques Boisgontier, Guides pratiques sur Excel et VBAhttp://boisgontierjacques.free.fr/
· Site de ressources VBA : https://excel.developpez.com/
· Dominique Maniez, Fonctions VBA pour Excelhttps://dominiquemaniez.developpez.com/access/fonctionsVBA/