Excel - niveau expert - Initiation VBA et Macro pour Excel
Contexte et contenu
Les fonctionnalités du tableur ne permettent pas de solutionner des traitements trop complexes ou d'automatiser toutes les tâches répétitives. Il faut alors recourir à des macro-commandes c’est-à-dire à la programmation en Visual Basic pour Application (VBA). Cette formation vous permettra d'acquérir les bases pour construire des macros fiables et efficaces dans Excel.
Enregistrement de macro :
A travers des exemples concrets, il sera abordé comment :
-Utiliser l’enregistreur de macro
-Modifier une macro enregistrée
-Affecter une macro à un objet
-Utiliser les références absolues et relatives
Programmer avec Excel :
A travers des exemples concrets, il sera abordé comment :
-Ecrire directement une macro dans l’éditeur VBA
-Intégrer la notion d’objet, méthodes et propriétés
-Déclarer et utiliser des variables pour optimiser le code
-Manipuler les cellules, feuilles et classeur par macro
-Maîtriser les différents types de boucles (While…Went, For…Next)
-Maîtriser les instructions conditionnelles (If… Then… Else…End)
Débogage :
A travers des exemples concrets, il sera abordé comment :
-Tester le projet
-Exécuter pas à pas
-Utiliser les points d’arrêt
-Contrôler les valeurs contenues dans les variables
*!* Les participants peuvent apporter leurs tableaux de données pour des mises en applications plus concrêtes lors des aterliers pratiques
Développeurs, personnels de services informatiques, gestionnaires, utilisateurs confirmés
Ne s’adresse pas à des débutants
- Avoir suivi la formation "Excel : niveau avancé" ou avoir un niveau de connaissances équivalent
- Une bonne pratique préalable d'Excel est nécessaire mais il n'est pas nécessaire d'avoir déjà utilisé un langage de programmation
- un test de niveau est proposé
Cette formation mobilise principalement des méthodes pédagogiques actives et participatives, présentation, explication, retour d'expériences et cas pratiques.
Matériel pour les formations présentielles informatiques : un PC par participant, Support de cours électronique fourni.
- Créer des macros
- Maîtriser les bases de la programmation en VBA
- Automatise les tableaux, les calculs ou le traitement de données
Afin de mesurer l’évaluation de l’apprenant le formateur proposera un questionnaire d'évaluation à l'entrée puis à la fin de la formation.
Afin de mesurer la satisfaction de l’apprenant, un questionnaire de satisfaction sera proposé à la fin de la formation.