
EXCEL VBA Macros (21h) Distanciel. Certification TOSA. CPF
CFORPRO
Finançable CPF
Salarié en poste / Demandeur d'emploi / Entreprise
En ligne
Présentiel
Voir des formations similaires
Public admis
Salarié en poste
Demandeur d'emploi
Entreprise
Etudiant
Prix
1350 €
Prise en charge CPF
Durée
21 heures à distance (E-learning ou Visio)
Niveau visé
Certification / Habilitation
Taux de réussite
100%
Pré-requis
Toute Personne ayant déjà des connaissances du logiciel Excel.
Certifications
Datadock
Qualiopi
Autres
Localité
En ligne
Vous pouvez suivre cette formation depuis chez vous ou depuis n’importe quel endroit à distance.
En présentiel
Découvrez les localités disponibles pour suivre cette formation en présentiel.
Objectifs
- Apprendre à créer des macros en Visual Basic for Applications (VBA) dans Excel
- Associer des macros à des objets et apprendre à les modifier
- Savoir déboguer, optimiser des macros et créer des menus personnalisés
Programme
À QUOI SERT LE VBA DANS EXCEL ?
* Architecture d’un projet VBA Excel (données et documents d’entrée, données de base, documents de sortie),
* Analyser avant de programmer,
* Bien connaître le besoin avant de se lancer dans la programmation,
* Anticiper les besoins futurs non exprimés,
* Pourquoi Excel demande de confirmer l’activation des macros,
* Danger des macros.
LES NOTIONS DE BASE DE LA PROGRAMMATION VBA
* Notion de variables (utilité, déclaration),
* Notion d’objets (classes, propriétés, méthodes/évènements),
* Notion de procédure, de fonctions, de modules,
* Notion d’évènements,
* Lien entre VBA et son hôte Excel.
L’ÉDITEUR VISUAL BASIC
* Comment l’ouvrir,
* Démarrer avec l’enregistreur de macro,
* Les différents éléments de l’éditeur,
* Conventions d’écriture.
PREMIER DIALOGUE AVEC L’APPLICATION
Les macros interactives : Inputbox, Msgbox :
* Leurs paramètres,
* Leurs limites (besoin de userform).
MANIPULER DES OBJETS EXCEL AVEC VBA
* Le repérage des cellules, le déplacement du curseur : méthode Offset,
* Déterminer une plage de cellule non vide : End(xlup), End(xltoleft),
* Utilisation de variables dans le repérage et la sélection dynamiques,
* Manipuler les feuilles et les classeurs : les ouvrir, les fermer, en créer, en supprimer, les renommer, transférer des données d’une feuilles à une autre, etc.,
* Les principales méthodes : Add, Copy, Delete, Select, Move, Protect,
* Les principales propriétés : Value, Formula, FormulaR1C1, FormulaLocal, Font, Name, Count, Row, Column,
* Écrire des formules par VBA.
STRUCTURES DES PROGRAMMES
Structures de base :
* Les déclarations,
* Désactiver et réactiver les messages d'alerte et figer l’écran,
* Appliquer des tests : If… Then… Else, Select Case,
* Créer des boucles : Do While, For Each,
* Traiter les erreurs : On Error.
METTRE EN PLACE L’INTERACTIVITÉ
* Créer une feuille de boutons,
* Créer un formulaire de saisie,
* Les différents éléments du formulaire (menu déroulant, boutons d’option, cases à cocher, etc.),
* Déclaration des variables communes,
* Contrôles des saisies.
VÉRIFICATION ET ENREGISTREMENT DES MACROS
* Savoir déboguer les macros : mode pas à pas, points d’arrêt, suivi des variables, espions, etc.,
* Enregistrement des macros, fichiers xla.
* Architecture d’un projet VBA Excel (données et documents d’entrée, données de base, documents de sortie),
* Analyser avant de programmer,
* Bien connaître le besoin avant de se lancer dans la programmation,
* Anticiper les besoins futurs non exprimés,
* Pourquoi Excel demande de confirmer l’activation des macros,
* Danger des macros.
LES NOTIONS DE BASE DE LA PROGRAMMATION VBA
* Notion de variables (utilité, déclaration),
* Notion d’objets (classes, propriétés, méthodes/évènements),
* Notion de procédure, de fonctions, de modules,
* Notion d’évènements,
* Lien entre VBA et son hôte Excel.
L’ÉDITEUR VISUAL BASIC
* Comment l’ouvrir,
* Démarrer avec l’enregistreur de macro,
* Les différents éléments de l’éditeur,
* Conventions d’écriture.
PREMIER DIALOGUE AVEC L’APPLICATION
Les macros interactives : Inputbox, Msgbox :
* Leurs paramètres,
* Leurs limites (besoin de userform).
MANIPULER DES OBJETS EXCEL AVEC VBA
* Le repérage des cellules, le déplacement du curseur : méthode Offset,
* Déterminer une plage de cellule non vide : End(xlup), End(xltoleft),
* Utilisation de variables dans le repérage et la sélection dynamiques,
* Manipuler les feuilles et les classeurs : les ouvrir, les fermer, en créer, en supprimer, les renommer, transférer des données d’une feuilles à une autre, etc.,
* Les principales méthodes : Add, Copy, Delete, Select, Move, Protect,
* Les principales propriétés : Value, Formula, FormulaR1C1, FormulaLocal, Font, Name, Count, Row, Column,
* Écrire des formules par VBA.
STRUCTURES DES PROGRAMMES
Structures de base :
* Les déclarations,
* Désactiver et réactiver les messages d'alerte et figer l’écran,
* Appliquer des tests : If… Then… Else, Select Case,
* Créer des boucles : Do While, For Each,
* Traiter les erreurs : On Error.
METTRE EN PLACE L’INTERACTIVITÉ
* Créer une feuille de boutons,
* Créer un formulaire de saisie,
* Les différents éléments du formulaire (menu déroulant, boutons d’option, cases à cocher, etc.),
* Déclaration des variables communes,
* Contrôles des saisies.
VÉRIFICATION ET ENREGISTREMENT DES MACROS
* Savoir déboguer les macros : mode pas à pas, points d’arrêt, suivi des variables, espions, etc.,
* Enregistrement des macros, fichiers xla.
Cette formation est temporairement suspendue.
Voici des formations similaires :
Ces formations peuvent vous intéresser
Les formations les plus recherchées
Cette formation est temporairement suspendue.
Voir des formations similaires