CFORPRO

EXCEL VBA Macros (21h) Distanciel. Certification TOSA. CPF

CFORPRO

Finançable CPF
Salarié en poste / Demandeur d'emploi / Entreprise
En ligne
Présentiel
Voir des formations similaires
Public admis
Salarié en poste
Demandeur d'emploi
Entreprise
Etudiant
Prix
1350 €
Prise en charge CPF
Durée
21 heures à distance (E-learning ou Visio)
Niveau visé
Certification / Habilitation
Taux de réussite
100%
Pré-requis
Toute Personne ayant déjà des connaissances du logiciel Excel.
Certifications
Datadock Qualiopi Autres
Localité
En ligne
Vous pouvez suivre cette formation depuis chez vous ou depuis n’importe quel endroit à distance.
En présentiel
Découvrez les localités disponibles pour suivre cette formation en présentiel.
En savoir plus sur les localités en présentiel
Cette formation est disponible dans les centres de formation suivants:
  • 75 - Paris 12e
Cette formation peut être dispensée dans votre entreprise dans les localités suivantes :
  • 75 - Paris
  • 77 - Seine-et-Marne
  • 78 - Yvelines
  • 91 - Essonne
  • 92 - Hauts-de-Seine
  • 93 - Seine-Saint-Denis
  • 94 - Val-de-Marne
  • 95 - Val-d'Oise
Objectifs
  • Apprendre à créer des macros en Visual Basic for Applications (VBA) dans Excel
  • Associer des macros à des objets et apprendre à les modifier
  • Savoir déboguer, optimiser des macros et créer des menus personnalisés
Programme
À QUOI SERT LE VBA DANS EXCEL ?

* Architecture d’un projet VBA Excel (données et documents d’entrée, données de base, documents de sortie),
* Analyser avant de programmer,
* Bien connaître le besoin avant de se lancer dans la programmation,
* Anticiper les besoins futurs non exprimés,
* Pourquoi Excel demande de confirmer l’activation des macros,
* Danger des macros.

LES NOTIONS DE BASE DE LA PROGRAMMATION VBA

* Notion de variables (utilité, déclaration),
* Notion d’objets (classes, propriétés, méthodes/évènements),
* Notion de procédure, de fonctions, de modules,
* Notion d’évènements,
* Lien entre VBA et son hôte Excel.

L’ÉDITEUR VISUAL BASIC

* Comment l’ouvrir,
* Démarrer avec l’enregistreur de macro,
* Les différents éléments de l’éditeur,
* Conventions d’écriture.

PREMIER DIALOGUE AVEC L’APPLICATION

Les macros interactives : Inputbox, Msgbox :
* Leurs paramètres,
* Leurs limites (besoin de userform).

MANIPULER DES OBJETS EXCEL AVEC VBA

* Le repérage des cellules, le déplacement du curseur : méthode Offset,
* Déterminer une plage de cellule non vide : End(xlup), End(xltoleft),
* Utilisation de variables dans le repérage et la sélection dynamiques,
* Manipuler les feuilles et les classeurs : les ouvrir, les fermer, en créer, en supprimer, les renommer, transférer des données d’une feuilles à une autre, etc.,
* Les principales méthodes : Add, Copy, Delete, Select, Move, Protect,
* Les principales propriétés : Value, Formula, FormulaR1C1, FormulaLocal, Font, Name, Count, Row, Column,
* Écrire des formules par VBA.

STRUCTURES DES PROGRAMMES

Structures de base :
* Les déclarations,
* Désactiver et réactiver les messages d'alerte et figer l’écran,
* Appliquer des tests : If… Then… Else, Select Case,
* Créer des boucles : Do While, For Each,
* Traiter les erreurs : On Error.

METTRE EN PLACE L’INTERACTIVITÉ

* Créer une feuille de boutons,
* Créer un formulaire de saisie,
* Les différents éléments du formulaire (menu déroulant, boutons d’option, cases à cocher, etc.),
* Déclaration des variables communes,
* Contrôles des saisies.

VÉRIFICATION ET ENREGISTREMENT DES MACROS

* Savoir déboguer les macros : mode pas à pas, points d’arrêt, suivi des variables, espions, etc.,
* Enregistrement des macros, fichiers xla.

Cette formation est temporairement suspendue.

Voici des formations similaires :

Ces formations peuvent vous intéresser

Cette formation est temporairement suspendue.

Voir des formations similaires

Haut de page