Excel VBA

Excel VBA

Objectifs

  • Décrire comment automatiser des tâches répétitives des Excel avec le VBA
  • Spécifier les fonctionnalités pour Enregistrer, modifier et écrire des macros VBA

Contenus

Présentation générale

  • Accéder à l’onglet développeur
  • Créer un onglet, un groupe, une commande
  • Personnaliser le ruban

L’enregistreur de macros

  • Création et édition de macros
  • Affectation des macros à des objets
  • Les touches d’exécution

L’environnement VBA

  • Découvrir les fenêtres, menus, outils et l’explorateur de projets
  • Personnaliser les options VBA
  • Protéger le code VBA

Structure d’un module VBA

  • Les déclarations, les procédures, les fonctions, les commentaires dans le code
  • L’organisation d’un module VBA

Le code visual basic

  • Types et portées des variables
  • Déclaration des constantes
  • Les instructions de boucles : condition, itération, compteur, choix multiple

Collections, objets, méthodes et propriétés

  • Manipuler des objets (classeur, feuille, plage) : accès, sélection, initialisation, validation
  • Les principales propriétés et méthodes
  • L’affectation d’objets et variables d’objets

Appel des macros

  • Appeler la macro par la liste des macros
  • Affecter une macro à un bouton, une illustration, à un bouton de barre d’outils accès rapide

Gestion d’une barre d’outils

  • Partager une barre d’outils
  • Supprimer une barre d’outils
  • Paramétrer l’apparition d’une barre d’outils

Le code VBA

  • Découvrir le Visual Basic Editor
  • Modifier une macro
  • Changer les options d’une macro
  • Lire et alléger le code VBA
  • Compléter une macro existante
  • Déboguer une macro

Boîtes de messages et de saisie

  • Message et utilisation de variables
  • Choix des boutons dans MsgBox

Boîtes de dialogue personnalisées (userform)

  • La création de contrôles : boutons, étiquettes, groupe d’options, listes déroulantes, barres de défilement
  • Définir l’ordre de tabulation
  • Déclencher et afficher une boîte de dialogue

Gestion des événements

  • Création de procédures événementielles

Gestion des erreurs et débogage

  • Prévention des erreurs
  • Utilisation des outils de débogage
  • Les espions et la gestion des erreurs d’exécution

échange entre applications

  • Ajouter d’autres bibliothèques de références VBA

Modalités pédagogiques et évaluation

Les objectifs pédagogiques seront détaillés sur la convention.

La formation se déroulera sous forme de cours théorique, de projet, de travaux pratiques ou d’exercices
L’évaluation de la formation se fera par une mise en pratique tout au long de la formation des notions présentées.

Planning, tarif, modalités et délais d'accès

Formation essentiellement réalisée en intra-entreprise.
Les tarifs indiqués sont ceux pour un stagiaire. Ils peuvent sur demande faire l’objet de l’établissement d’un devis.

Suite à votre demande, le délai pour la réalisation de la formation est habituellement de 2 à 3 mois, en fonction de vos disponibilités et de celles du formateur. Après notre première prise de contact, nous réaliserons avec vous un entretien d’analyse de faisabilité. A l’issue de celui-ci nous vous ferons parvenir par mail un formulaire de demande d’inscription à compléter par vos soins, puis nous rédigerons la convention qui sera à nous retourner signée.

La formation est accessible aux personnes en situation de handicap, merci de nous consulter pour définir les modalités de l’accueil.

Date de dernière mise à jour : 14/10/2022

Nous consulter