Formation Excel / VBA - Bases
Cours et formation aux bases d'Excel/VBA à distance et intra-entreprise. Formations bureautiques professionnelles.Présentation
Programme
Cursus
Objectifs
Public visé
Prérequis
Durée
Organisation
Suivi
- Découvrir les fondamentaux de VBA et de l'algorithmique ;
- Construire des programmes réagissant aux évènements Excel ;
- Manipuler les données d'un classeur Excel en VBA.
Objectifs
- Acquérir les bases de la programmation ;
- Maîtriser les bases du langage VBA ;
- Apprendre à automatiser des traitements en VBA.
Public visé
Utilisateur d'Excel en maîtrisant les principales fonctionnalités et désireux de s'initier à la programmation VBA.
Prérequis
Avoir suivi la formation Excel Formation Excel - Bases ou disposer d'un niveau équivalent.
Durée
La formation est réalisée sur 21 heures de cours théorique et pratique.
Organisation
- Logiciels : Excel 2010 ou plus, Skype et/ou logiciel de prise en main à distance ;
- Matériel et infrastructure : internet haut débit, microphone/casque ;
- Lieu : intra-entreprise (sur site) ou à distance (visioconférence).
Suivi
- Téléphonique (hot line) ;
- Compte rendu de formation.
1. Enregistrer, modifier et exécuter une macro
2. Algorithmique et programmation VBA
3. Programmation VBA et formulaires
4. Programmation VBA et gestion des données
- Utiliser l'enregistreur de macros et modifier une macro ;
- Notion d'évènement et affectation de macro à un évènement ;
- Les différentes types de macros (classeur, feuille, module, UserForm) ;
- Les principaux évènements.
2. Algorithmique et programmation VBA
- Notions de variables, types, procédure, fonction, commentaire ;
- Notion de saut inconditionnel (l'utilisation des étiquettes) ;
- Notions de branchement conditionnel (IF ... THEN ... ELSEIF ... ELSE ... END IF) ;
- Notions de boucles et structures itératives (DO ... LOOP, FOR ... NEXT et FOR EACH) ;
- Notion de gestion d'erreurs (On Error ...) ;
- Manipuler les cellules et plages de données (par index, référence, etc.) ;
- Manipuler les feuilles et classeurs en VBA ;
- Déboguer une macro au moyen des fonctionnalités de débogage Excel ;
- Utiliser des points d'arrêt et exécuter une macro en mode pas-à-pas.
3. Programmation VBA et formulaires
- Utilisation efficace des messages ;
- Utilisation des formulaires prédéfinis (InputBox) ;
- Création de formulaires personnalisés (UserForm) ;
- Gestion des champs de formulaires (listes de saisies, cases à cocher, etc.).
4. Programmation VBA et gestion des données
- Trier ou filtrer une sélection en VBA ;
- Protéger les onglets, les feuilles ou le classeur en VBA ;
- Copier/coller, insérer, supprimer des plages de données, lignes et colonnes en VBA ;