Formation

Excel Macros - VBA à distance

Tosa VBATitre professionnel — éligible CPF, OPCO et financements publics.

Description

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 (

Objectifs

Découvrir comment exécuter et enregistrer une macro dans Excel - Maîtriser l¿enregistreur de macros - Découvrir les grands principes du langage de programmation VBA - Connaître les principales structures du langage VBA - Ecrire des programmes permettant de manipuler des classeurs Excel - Ecrire des programmes permettant de manipuler des feuilles Excel et les cellules - Ecrire des programmes pour s¿exercer sur les notions vues dans les modules

Résultat

Certification TOSA