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 3 au 5 avril 2019
Du 10 au 12 avril 2019
Du 19 au 21 juin 2019
Du 24 au 26 juin 2019
Du 16 au 18 septembre 2019
Du 16 au 18 septembre 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 3 au 5 avril 2019
Du 10 au 12 avril 2019
Du 19 au 21 juin 2019
Du 24 au 26 juin 2019
Du 16 au 18 septembre 2019
Du 16 au 18 septembre 2019

Lieu souhaité (facultatif)


Demande de renseignements