Référence :  EX004
Niveau :  Avancé
Durée :  3 jours
Tarif cours collectif :  780 € HT (à partir de 3 stagiaires)
Tarif cours particulier :  Nous consulter
Public concerné : Ce stage s’adresse aux personnes ayant besoin de développer des applications professionnelles avec le langage Visual Basic pour Applications sous Excel
 Pré requis :  Solides connaissances d’Excel
 Objectifs : Savoir écrire des procédures avec le langage Visual basic pour Applications.
Se familiariser avec les objets d’Excel pour automatiser la mise en forme et les manipulations de tableaux.
Savoir gérer et créer une boîte de dialogue personnalisée (zone de saisies, listes de choix, cases à cocher, groupes d’options, etc, …)
Moyens Pédagogiques : Formation en présentiel, un poste de travail par participant, 6 stagiaires maxi par stage, support de formation fournis.
Documents remis au stagiaire : Attestation de compétence.

 

 

 

 

 

 

 

 

 

 

Plan de formation

PRINCIPE DES MACROS D’EXCEL

  • Enregistrer et exécuter une macro
  • Découvrir l’éditeur Visual Basic
  • Vérifier la syntaxe en cours de saisie
  • L’organisation des macros en procédures
  • Se familiariser avec les notions d’objets, de propriétés de méthodes et d’événements
  • Lancer une macro par un bouton de commande
  • Personnaliser les menus et les barres d’outils Excel

LE LANGAGE VBA

  • Principe des procédures et des fonctions
  • L’organisation des procédures en modules
  • Déclarer puis utiliser des variables et des constantes

TRANSMETTRE DES ARGUMENTS A UNE PROCÉDURE

  • Les instructions de contrôle (tests, boucles, …)
  • Comprendre et définir la portée des variables et des procédures
  • Découvrir la bibliothèque des fonctions prédéfinies
  • Lire et écrire dans un fichier texte
  • Apprendre à utiliser le système d’aide

LES OUTILS DE MISE AU POINT

  • Suivre l’exécution du code pas à pas
  • Utiliser la fenêtre Exécution
  • Définir une variante espionne
  • Visualiser les appels de procédure en cours d’utilisation
  • Créer une routine de gestion d’erreurs avec les instructions on Error Goto, Resume et Resume Next

LES OBJETS D’EXCEL

  • L’organisation des objets en arborescence et en collections
  • Découvrir les propriétés et les méthodes d’un objet avec l’Explorateur d’objets
  • Manipuler les objets avec l’instruction With et avec la boucle For Each
  • Exemples d’utilisations des principaux objets d’Excel (Application, Workbook, Worksheet, Range, …)
  • Utiliser les boîtes de dialogue  » Ouvrir  » et  » Enregistrer sous  » standard de Windows

BOITE DE DIALOGUE PERSONNALISÉE

  • Créer une boîte de dialogue personnalisée
  • Ajouter et gérer des contrôles dans une boîte de dialogue (étiquettes, zones de texte, barres de défilement, listes de choix, groupes d’options, cases à cocher,…)
  • Créer et installer une macro complémentaire