Excel VBA


3 j (21 heures)
Tarif : 1350€HT
À DISTANCE CPF PRESENTIEL
Ref : XLSV

Les objectifs

- Développer des applications complètes mettant en œuvre le langage VBA
- Utiliser les instructions et les objets
- Créer des boîtes de dialogue
- Gérer les erreurs d'exécution
- Accéder à des données externes
- Créer des macros

Les prochaines sessions

17/03/2021 Toulouse
17/05/2021 Toulouse
26/07/2021 Toulouse
11/10/2021 Toulouse
15/12/2021 Toulouse

En quelques mots...

Public

Toute personne souhaitant développer des applications VBA sous Excel

Pré-requis

Très bonne connaissance d'Excel

Moyens pédagogiques

Formation réalisée en présentiel ou à distance selon la formule retenue - Exposés, cas pratiques, synthèse, assistance post-formation pendant un mois - Un poste par stagiaire, vidéoprojecteur, support de cours fourni à chaque stagiaire

Modalités de suivi et d'évaluations

Questionnaire d’évaluation de la satisfaction en fin de stage, feuille de présence émargée par demi-journée par les stagiaires et le formateur, Attestation de fin de formation

Programme détaillé

Introduction et généralités

  • Introduction et généralités

Enregistreur de macro

  • Enregistreur de macro
  • Création et édition de macros
  • Affectation des macros à des objets
  • Appel des macros
  • Exécution

Environnement Visual Basic Editor

  • Environnement Visual Basic Editor
  • Les fenêtres, menus, outils
  • Propriétés
  • Explorateur de projets
  • Personnalisation des options de l’éditeur Visual Basic

Programmation en VBA

  • Programmation en VBA
  • Les procédures
  • Les variables (Type et portée)
  • Les types de données
  • Les constantes
  • Les tableaux
  • Les instructions et opérateurs
  • Les structures de contrôles
  • Les instructions de boucles (condition, itération, compteur...)

Collections d'objets

  • Collections d'objets
  • Bibliothèque d'objets Excel
  • Propriétés et méthodes
  • Collections et explorateur d'objets

Utilisation de VBA

  • Utilisation de VBA
  • Création et utilisation de formulaires
  • Procédures évènementielles
  • Manipulation des principaux objets
  • Saisie et affichage des informations

Boite de dialogue (UserForm)

  • Boite de dialogue (UserForm)
  • Propriétés
  • Principaux contrôles
  • Procédures évènementielles
  • Personnalisation des UserForm
  • Boite de message/saisie
  • Fonctions Input/MsgBox, utilisation

Gestion des erreurs

  • Gestion des erreurs
  • Utilisation des outils de débogage
  • Utilisation des espions
  • Gestion des erreurs d'exécution
  • Exécution pas à pas

Compilation

  • Compilation

Liaisons avec les autres applications office

  • Liaisons avec les autres applications office

Certification (en option)

  • Certification (en option)
  • L'examen TOSA ou PCIE est passé à la fin de la formation