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 214 €

Présentation

Formation concrète

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

Localisation & Rattachements

Adresse
14 RUE JEAN CLARET LA PARDIEU 63100 Clermont-Ferrand
Académie
Clermont-Ferrand
Département
Puy-de-Dôme
Région
Auvergne-Rhône-Alpes

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

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

Débouchés / Résultats attendus

Certification TOSA VBA

Programme & Référentiel

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 »