Excel - vba & macros

Certification : Automatiser des processus dans les applications microsoft office avec vba (tosa)

Proposée par BRIO FORMATION — 85300 Soullans

Formation Professionnelle
Présentiel
Pas d'apprentissage

Type

Catégorie de la certification

Certification inscrite au Répertoire Spécifique (RS)

Niveau de sortie

Niveau reconnu si applicable

N/C

Prix

Indiqué par l'établissement

1 281 €

Présentation

Formation personnalisée avec un formateur dédié. Contenu adapté à vos fichiers pour progresser efficacement sur Excel les macros, langage VBA. Visio ou à domicile. Accès à vie au e-learning.

Formation dispensée en Présentiel à l'adresse suivante :

Localisation & Rattachements

Adresse
18, rue des Oliviers 85300 Soullans
Académie
Nantes
Département
Vendée
Région
Pays de la Loire

La carte est indicative. Vérifiez l’accès avant votre déplacement.

Objectifs

- Comprendre le fonctionnement des macros et du langage VBA

- Enregistrer, modifier et exécuter des macros

- Acquérir les bases de la programmation en VBA

- Automatiser certaines tâches répétitives

- Déboguer et optimiser son code

Débouchés / Résultats attendus

À l’issue de cette formation, vous serez capable de concevoir et d’automatiser des tâches dans Excel grâce aux macros et à la programmation VBA. Vous saurez créer des procédures adaptées à vos besoins professionnels, afin de gagner un temps précieux sur les opérations répétitives et d'améliorer la fiabilité de vos traitements de données.

Compétences concrètes acquises : - Enregistrer et modifier des macros simples avec l’enregistreur

- Comprendre la logique de base du code VBA généré par Excel

- Éditer et corriger une macro via l’éditeur Visual Basic

- Créer des procédures personnalisées avec VBA

- Utiliser les variables, boucles et conditions pour automatiser des tâches complexes

- Manipuler dynamiquement les feuilles, les cellules, les plages de données

- Concevoir des formulaires (UserForm) pour faciliter la saisie ou la consultation d’informations

- Mettre en place des boutons ou des raccourcis pour exécuter des macros

- Sécuriser l’exécution des macros et gérer les erreurs simples

- Structurer et commenter proprement son code pour en faciliter la maintenance

- Fonctions personnalisées

L’objectif est que vous puissiez, à la fin de la formation, construire ou adapter vous-même une macro répondant à une problématique concrète, sans dépendre d’un développeur extérieur.

Applications professionnelles concrètes : automatisation de tableaux de suivi, génération de rapports personnalisés, traitements de données à grande échelle, création d’outils internes avec formulaires sur mesure, etc.

Impact professionnel : cette formation vous permettra de franchir un cap dans votre usage d’Excel. En vous appropriant les bases de la programmation VBA, vous développerez des outils puissants adaptés à vos contraintes métiers. Vous optimiserez vos processus, réduirez les erreurs manuelles et augmenterez votre autonomie technique.

Programme & Référentiel

MODULE 1 : Découvrir les macros : - Présentation des macros et de leurs usages - Enregistrer et exécuter une macro - Modifier une macro enregistrée - Attribuer une macro à un bouton

MODULE 2 : Faire ses premiers pas avec VBA : - Découvrir l’éditeur VBA (VBE) - Notions clés : objets, propriétés, méthodes - Écrire une macro en VBA - Déclaration et utilisation de variables pour optimiser le code - Interaction avec l’utilisateur (MsgBox, InputBox)

MODULE 3 : Automatiser les actions dans Excel : - Manipuler des cellules, feuilles et classeurs - Boucles et conditions : automatiser les tâches répétitives - Transférer des données d’une feuille à l’autre - Gérer et suivre les erreurs (On Error)

MODULE 4 : Aller plus loin avec les macros : - Créer des fonctions personnalisées - Définir des macros événementielles simples (exécution automatique) - Créer un formulaire utilisateur (UserForm) de base - Utiliser des objets avancés : Collection, Dictionary - Appliquer la logique événementielle dans un UserForm (ex : Initialize, Click)

MODULE 5 : Déboguer et optimiser une macro : - Exécution pas à pas, poser des points d’arrêt, les fenêtres d’exécution - Suivre les erreurs avec Err.Number, Err.Description - Bonnes pratiques et optimisation - Sécuriser et fiabiliser ses macros - Déboguer et améliorer une macro existante