Macros et langage VBA Excel - Gagner en productivité et automatiser les tâches répétitives
Date de mise à jour :
Identifiant Offre Info : 15_26560443F
Organisme responsable :
Best'Formation
(ouvre dans un nouvel onglet)
Référentiels
Code Rome
Aucun code métiers (ROME) n'a été associé à cette formation.
Formacode
- 30860 : Langage Visual Basic
- 31067 : Développement informatique
- 70322 : Logiciel Excel
Présentation de la formation
Objectifs
Le certificat vise 10 compétences clés qui vont permettre à un professionnel de : Créer une macro en utilisant le mode Enregistrement, les références relatives et en transformant les lignes inutiles en commentaires Écrire des procédures manipulant les objets classiques de VBA Excel (application, classeur, feuille, plage) et leurs propriétés et méthodes Écrire des procédures structurées en utilisant des instructions conditionnelles, des constantes, des variables, des tableaux et des…
- Créer une macro en utilisant le mode Enregistrement, les références relatives et en transformant les lignes inutiles en commentaires
- Écrire des procédures manipulant les objets classiques de VBA Excel (application, classeur, feuille, plage) et leurs propriétés et méthodes
- Écrire des procédures structurées en utilisant des instructions conditionnelles, des constantes, des variables, des tableaux et des boucles
- Utiliser les messages, les boîtes de dialogue, les formulaires
- Réaliser des calculs en utilisant des fonctions d'Excel, de Visual Basic ou en créant des fonctions personnalisées
- Appeler des procédures et des fonctions existant dans d'autres classeurs
- Utiliser les procédures évènementielles
- Détecter les erreurs dans le code et anticiper les erreurs potentielles d'exécution
- Utiliser l'automation
- Créer, renommer, supprimer, déplacer des fichiers ou des dossiers en utilisant l'objet FileSystemObject ou la fonction Dir
Programme de la formation
Découvrir les macros et VBA dans Excel Comprendre l'intérêt de l'automatisation dans Excel. Identifier les tâches répétitives pouvant être automatisées. Découvrir l'environnement de développement VBA et les principales fonctionnalités de l'éditeur Visual Basic. Créer et utiliser des macros Enregistrer une macro à partir d'actions réalisées dans Excel. Utiliser les références relatives et absolues. Exécuter, modifier et organiser les macros. Affecter une macro à un…
Comprendre l'intérêt de l'automatisation dans Excel. Identifier les tâches répétitives pouvant être automatisées. Découvrir l'environnement de développement VBA et les principales fonctionnalités de l'éditeur Visual Basic.
Créer et utiliser des macros
Enregistrer une macro à partir d'actions réalisées dans Excel. Utiliser les références relatives et absolues. Exécuter, modifier et organiser les macros. Affecter une macro à un bouton ou à un élément du classeur.
Programmer avec VBA
Comprendre la structure d'une procédure VBA. Utiliser les variables, constantes et différents types de données. Manipuler les opérateurs et expressions. Écrire et modifier du code VBA.
Manipuler les objets Excel
Utiliser les principaux objets du modèle Excel : Application, Workbook, Worksheet, Range et Cells. Manipuler les classeurs, feuilles, cellules et plages de données à partir du code VBA.
Créer des traitements automatisés
Utiliser les structures conditionnelles et les boucles pour automatiser des traitements. Mettre en place des procédures permettant de contrôler, modifier et traiter automatiquement les données.
Créer des procédures et fonctions personnalisées
Créer et appeler des procédures. Utiliser des arguments et paramètres. Créer des fonctions personnalisées et les exploiter directement dans les feuilles Excel.
Interagir avec l'utilisateur
Utiliser les boîtes de dialogue et les messages. Récupérer des informations saisies par l'utilisateur. Créer et exploiter des formulaires pour faciliter l'utilisation des automatisations.
Automatiser les événements Excel
Utiliser les procédures événementielles liées aux classeurs et feuilles de calcul. Déclencher automatiquement des actions lors de l'ouverture d'un classeur, d'une modification ou d'autres événements.
Fiabiliser et optimiser le code VBA
Identifier et corriger les erreurs. Utiliser les outils de débogage. Structurer et commenter le code afin d'en faciliter la maintenance et la réutilisation.
Mise en pratique et préparation à la certification
Réaliser des exercices et cas pratiques d'automatisation de tâches professionnelles dans Excel. Concevoir des macros et procédures VBA répondant à des besoins concrets. Consolider les compétences acquises et se préparer au passage de la certification associée.
Validation et sanction
Type de formation
Certifiante
Niveau de sortie
Sans niveau spécifique
Durée, rythme, financement
Durée
En centre
25 h
Financement
- Conventionnement
- Oui
- Financeur
-
- Autre
Conditions d'accès
Publics visés
- Demandeur d'emploi
- Public en emploi
- Salarié dans le cadre du CIF
- Salarié dans le cadre du DIF
- Salarié dans le cadre du plan de formation
- Salarié en contrat aidé
- Salarié en période de professionnalisation
- Salarié en reconversion
- Tout public
Niveau d'entrée
Sans niveau spécifique
Conditions spécifiques et prérequis
Maîtriser les fonctionnalités courantes d'Excel et être à l'aise avec la manipulation de tableaux, formules et données. Aucune connaissance préalable en programmation VBA n'est requise. Le participant doit disposer d'un ordinateur équipé de Microsoft Excel et d'une connexion Internet.
Lieu de réalisation de l'action
Modalités d'enseignement
Formation entièrement à distance
Adresse
Périodes prévisibles de déroulement des sessions
Début
Fin
- Adresse d'inscription
-
1 imp. Gustave Violet
66270 Le Soler - État du recrutement
- Ouvert
- Modalités
- Entrées / Sorties à dates fixes