Programmation VBA Excel initiation
Cette formation d’initiation à la programmation VBA vous ouvre les portes de l’automatisation sur Excel. Sans prérequis nécessaire, vous apprendrez à créer vos premières macros, comprendre les bases du code VBA, et automatiser des tâches répétitives. Vous découvrirez également comment concevoir des interfaces utilisateur (UserForms) pour simplifier la saisie et l’utilisation de vos outils.
Connaissance d'Excel
- Comprendre les bases de la programmation en VBA : Apprendre les concepts fondamentaux de la programmation, comme les variables, les boucles, et les conditions.
- Automatiser des tâches simples dans Excel : Découvrir comment créer des procédures pour automatiser des tâches
- Mettre en place des interfaces graphiques pour simplifier la saisie de variables
Introduction :
- L’onglet Développeur.
- Enregistrement des Macros.
- Les limites d'une macro créée par l'enregistreur de macros.
VBA : Visual Basic pour Applications.
- Découverte de l’éditeur Visual Basic.
- Le langage Objet avec des propriétés et des méthodes.
- Les différents Objets : cellules, plage de cellules, feuille de classeur Excel…
- Les différents types de procédures.
- Les variables.
- Déclaration des variables.
La mise en forme grâce à la programmation :
- Les propriétés police, taille, casse, alignement, bordure.
- La gestion des couleurs.
Les boîtes de dialogues dans VBA :
- Pour saisir une donnée : INPUTBOX.
- Pour afficher un message : MSGBOX.
Les tests :
- Les tests avec SI (IF).
- Les tests SELECT CASE.
Les différents modes d’exécutions :
- Normal.
- En mode débogage pas à pas détaillé.
- Avec des points d’arrêts.
- Afficher la valeur des variables dans la fenêtre exécution.
Les boucles :
- Si on sait combien de fois on passe dans la boucle : utilisation de boucle FOR.
- Sinon utilisation des boucles WHILE ou DO.
- Les boucles FOR EACH.
Procédure pour appliquer une procédure sur tout fichier Excel.
Les interfaces graphiques :
- Construction et paramétrage des USERFORMs.
- Programmation des outils utilisés dans le USERFORM.
La méthode pédagogique proposée est active, favorisant la participation et l'implication de chaque participant, ainsi que les échanges au sein du groupe :
- Programme adapté selon le niveau des apprenants,
- Formation présentielle collective ou individuelle,
- Quelques apports théoriques mais surtout des exercices pratiques.
Supports transmis aux stagiaires reprenant toutes les étapes de la formation.
Configuration de base (tableau blanc, tableau papier, vidéo projecteur, écran mural),
1 PC par apprenant – Accès internet.
La session de formation est ouverte aux personnes en situation d’handicap.
Une plateforme collaborative