Skip to main navigation Skip to main navigation Aller au contenu principal Skip to breadcrumb Skip to footer
CCI Formation Haute Loire
Développer vos compétences !
0

Excel Macros & VBA à distance

Durée
21.0H
Lieu

Formation à distance

La formation Excel Programmer en VBA vous enseignera comment développer des applications Excel avec les macro-commandes et le langage VBA.

Objectif
  • Découvrir comment exécuter et enregistrer une macro dans Excel
  • Maitriser l’enregistreur de macros 
  • Découvrir les grands principes du langage de programmation VBA
  • Connaitre les principales structures du langage VBA
  • Écrire des programmes permettant de manipuler des classeurs Excel
  • Écrire des programmes permettant de manipuler des feuilles Excel et les cellules
  • Écrire des programmes pour s’exercer sur les notions vues dans les modules  
     
Programme

Module 1 : Exécuter et enregistrer une macro simple

•    Généralités

-    Introduction
-    Exécution d’une macro
-    Options de sécurité
-    Création de boutons et d’icônes pour lancer les macros

•    Modification d’une macro 

-    Présentation de l’environnement Visual Basic, l’explorateur de projets
-    Notion de modules et de procédures
-    Modifications mineures avec Visual Basic
-    Exécution de macros en mode pas à pas

•    Enregistrer une macro

-    Enregistrement de macros en mode relatif et absolu
-    Organiser les macros dans des modules
-    Fusion de deux macros enregistrées

Module 2 : Enregistrer des macros

•    Enregistrer des macros

-    Enregistrement en mode relatif et absolu
-    Macros effectuant de la mise en forme
-    Macros effectuant des calculs
-    Macros recopiant un calcul sur plusieurs lignes
-    Macros recopiant des données d’une feuille à une autre
-    Macros ouvrant ou fermant ou enregistrant des classeurs
-    Limitations de l’enregistreur de macros

Module 3 : Les bases du VBA

•    Les notions de bases du VBA

-    Création et initialisation de variables
-    Afficher des messages à l’utilisateur (MsgBox)
-    Paramétrage de la fenêtre de message
-    Poser une question à l’utilisateur (InputeBox)
-    Récupération et vérification de la réponse de l’utilisateur
-    Structure conditionnelle (Si…Alors…Sinon)
-    Sortir d’un programme avant la fin

•    Environnement de développement

-    Créer un module, créer une procédure
-    La fenêtre des propriétés
-    Exécution d'un programme
-    Débogage d’un programme (Exécution pas à pas)
-    Suivre l’évolution d’une variable en mode pas à pas

Module 4 : Le langage VBA

•    Structures du langage VBA

-    Définition et initialisation des Variables et des Constantes
-    Conditions et opérateurs logiques (Else if, et, ou)
-    La boucle for…next
-    La boucle while…wend

•    Gestion des erreurs

-    Erreurs de compilation
-    Erreurs d’exécution
-    Routine de gestion d’erreur (on error)
-    Tester une valeur (valeur numérique, valeur vide, date…)

Module 5 : VBA Excel 1ère partie

•    Concepts de la programmation orientée objet

-    Qu’est-ce qu’un objet ?
-    Avantages de la programmation orientée objet
-    Définition d’une méthode, d’une propriété, d’un événement
-    Le modèle d’objets Microsoft Excel 

•    Manipulation des classeurs

-    Créer un nouveau classeur, ouvrir un classeur, compter les classeurs (Objets : Workbooks)
-    Faire référence à un classeur ouvert, au classeur actif (Objets : Workbook, activeworkbook)
-    Enregistrer un classeur, fermer un classeur
-    Chemin d’accès aux classeurs
-    Erreurs communes à éviter
-    La boucle for each… next
-    Créer une boucle pour effectuer un traitement sur les classeurs ouverts

Module 6 : VBA Excel 2ème partie

•    Manipulation des feuilles

-    Créer une feuille, compter les feuilles d’un classeur (Objet : Worksheets)
-    Supprimer, renommer, activer une feuille (Objets : Worksheet, Activesheet)
-    Erreurs communes à éviter
-    Créer une boucle pour effectuer un traitement sur les feuilles d’un classeur

•    Manipulation des cellules

-    Lire et écrire des données dans les cellules (Range, Cell, Activecell)
-    Rappel sur la boucle « for each… next »
-    Mise en forme des cellules
-    Boucle sur une plage de cellules déterminée par le développeur
-    Boucle sur une plage de cellules sélectionnées par l’utilisateur
-    Boucle sur une plage de cellules dont la grandeur est variable

Module 7 : Ecrire des programmes en VBA

•    Exercices
 

Condition d’accès

Maîtriser Excel.

Prérequis techniques :

Utiliser un ordinateur récent avec micro et caméra 
Disposer d’une connexion internet de débit suffisant
Avoir installé « EXCEL » sur son PC

Public concerné

Tous collaborateurs souhaitant créer des macros et utiliser le langage VBA.

Atout

Des formations adaptées au monde professionnel et permettant aux stagiaires d'être immédiatement opérationnel.

Une formation certifiante avec la possibilité d'obtenir le TOSA Excel inscrit au répertoire spécifique de France Compétences sur le numéro RS6201 le 14-12-2022 

Méthode et moyens pédagogiques

Pédagogie interactive impliquant largement chaque participant 
Adaptation des apports théoriques à l'expérience et aux besoins de chaque participant 
Théorie - Cas pratiques - Mises en situation

Débouchés

Tous collaborateurs souhaitant créer des macros et utiliser le langage VBA.

Prix HT :
1 050,00 € Stagiaire

TVA : Exonération (0%)

Prix TTC :
1 050,00 €
Montant et modalités de prise en charge

Prise en charge selon OPCO, financement entreprise , autres financements.
Eligible au CPF.

Cette formation est éligible au CPF. Inscrivez-vous sur : Mon compte formation

 

Modalité et délai d'accès
Délai de 14 jours ouvrés dans le cadre d’un CPF
Modalités d'évaluation et de suivi
Evaluation continue sur l'ensemble de la session, Emargement
Référence :
SP_FOR_028399_001
Rythme :
6 séances de 3h50
Contact :

04 71 09 90 09

[email protected]
  

Modifié le 05/11/2024