Retour

Excel - Programmation Visual Basic Application

Objectifs

  • Enregistrer des macros et programmer en Visual Basic sous Excel
  • Automatiser des tâches
  • Créer des formulaires
  • Améliorer la rapidité et l'efficacité de l'utilisation d'Excel
  • Personnaliser le logiciel.

Prépare aux certifications :

Certification TOSA
A propos de cette formation

Référence : EXC-PROG

Durée : 3 jour(s)

Date(s)
Du 4 au 6 mars 2019
Du 13 au 15 mars 2019
Du 10 au 12 avril 2019

Public

Utilisateurs avancés d'Excel.

Pré-requis

Avoir suivi le cours Excel confirmé : Maîtrise complète ou avoir les connaissances équivalentes.

SOMMAIRE

Généralités

  • Utilité et types de macros

L'enregistreur de macros

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

L'environnement Visual Basic

  • Découvrir les fenêtres, menus, outils et l'explorateur de projets
  • Personnaliser les options de l'éditeur Visual Basic
  • Propriétés et protection d'un projet

Structure d'un module

  • Les déclarations, les procédures, les fonctions
  • L'organisation d'un module VBA

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

  • La bibliothèque d'objets d'Excel
  • Notions d'objet et de collections d'objet
  • Les propriétés et méthodes
  • L'affectation d'objets et variables d'objets
  • Etude des principaux objets d'Excel

Le code Visual Basic

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

Appel des macros

  • Appeler la macro par la liste des macros
  • Affecter une macro à un bouton, une illustration, à un bouton de barre d'accès rapide
  • Appel d'une macro à l’intérieur d'une macro
  • Création et utilisation d'une fonction

Boîtes de message et de saisie

  • Les fonctions InputBox et MsgBox
  • Domaines d'utilisation
  • Mise en œuvre

Boîtes de dialogue personnalisées (UserForm)

  • Gestion des propriétés du formulaire
  • Insertion et définition des principaux contrôles
  • Définir l'ordre de tabulation
  • Gestion des principales procédures événementielles
  • Déclencher et afficher une boîte de dialogue personnalisée
  • Passage d’informations entre la macro appelante et le formulaire

Gestion des événements des feuilles et du classeur

  • Modules Création de procédures automatiques

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

Demande d'inscription à la formation

Date(s) souhaitée(s) (facultatif)
Du 4 au 6 mars 2019
Du 13 au 15 mars 2019
Du 10 au 12 avril 2019

Lieu souhaité (facultatif)


Demande de renseignements