Formation à distance
La formation Excel Programmer en VBA vous enseignera comment développer des applications Excel avec les macro-commandes et le langage VBA.
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
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
Tous collaborateurs souhaitant créer des macros et utiliser le langage VBA.
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
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
Tous collaborateurs souhaitant créer des macros et utiliser le langage VBA.
Prise en charge selon OPCO, financement entreprise , autres financements.
Eligible au CPF.
Cette formation est éligible au CPF. Inscrivez-vous sur : Mon compte formation
04 71 09 90 09
Modifié le 05/11/2024