Excel - VBA (programmation)

Contenu

Enregistrement de Macros : possibilités et problèmes

  • Onglet développeur
  • Création/édition de macros
  • Utilisation de l’éditeur Visual Basic (VBE)
  • Navigation dans un projet VBA
  • Programmation orienté objet en VBA

Le langage VBA

  • Description / déclaration de Variables, Objets (Private / Public)
  • Syntaxe du langage (if , select, do while, for, ...)
  • Procédures, Fonctions
  • Procédures, Fonctions paramétrées
  • Procédures événementielles

Gestion des Erreurs

  • Gestion et récupération d’erreurs
  • Outils de débogage et débogage

Formulaires et contrôles

  • Création et utilisation de formulaires en VBA
  • Types de Contrôles (Libellé, zone de texte, liste déroulante, ...)
  • Interaction entre les formulaires VBA & les données Excel

Techniques Avancées

  • Les collections (for each)
  • Travail en VBA avec classeurs, feuilles, graphes
  • Les variables tableau (Range)

Programmation d'événements

  • Événements dans classeurs, feuilles, ...

Piloté les autres applications Office à partir d’Excel VBA

  • Création de documents Word
  • Exportation PDF
  • Création et gestion d’Email (Outlook)
  • Interroger une base de données MS Access
  • Connexion et interrogation d’un base de données SQL

Nous travaillons avec les versions les plus récentes d'Office (2019, 2021) dans l'environnement MS365.

Informations pratiques

  • Droit d'inscription
    Cette formation est agréée "chèques formation".
  • Certificat - Attestation

    Attestation de participation

  • Aides sectorielles à la formation

    Pouvez-vous bénéficier d’une aide sectorielle ? Pour en savoir plus, consultez l’onglet Fonds sectoriels de formation