Excel VBA - Niveau 2

Bureautique    700.00 €

Objectifs

Toute personne utilisatrice des macros Excel et du langage VBA souhaitant se perfectionner sur le langage pour développer des applications complexes sous Excel.

A l'issue de la formation le stagiare sera capable de :

  • Développer des procédures complexes sous VBA

Possibilité de passer la certification TOSA en fin de formation.

Public concerné

Tout utilisateur

Pré-requis

Posséder les bases du langage VBA sous Excel

2 jours
Prochaine session
  • du 18 au 19 févr. 2021

Dates à définit, contacter nos conseillers

Approfondir et consolider le langage

  • Définir des variables tableaux, collections et objets
  • Créer des sous-procédures et procédures fonctions
  • Utiliser les boucles (For Next, Do Loop, For Each)
  • Implémenter la gestion d'erreur

Répondre aux actions des utilisateurs

  • Ajouter des procédures événementielles dans les classeurs et les feuilles
  • Utiliser les événements

Interface utilisateur

  • Gérer les menus et barres d’outils
  • Les boites de dialogue intégrées
  • Fonction Msgbox
  • Méthodes GetOpenFileName et GetSaveAsFilename
  • Les boites de dialogue intégrées : Dialog
  • Perfectionnement Formulaire
  • Liste déroulante à plusieurs colonnes
  • Calendrier, Cadres d’options, Zone à incrémentation
  • Programmation événementielle des formulaires.

Optimiser la programmation des objets remarquables

  • Rechercher des données : utiliser l'objet Find, la fonction Match
  • Automatiser les tris, manipuler les filtres
  • Créer, modifier et manipuler un tableau croisé dynamique
  • Créer, modifier et manipuler un graphique
  • Enrichir la présentation avec des objets Shapes.

Gérer les fichiers

Utiliser FileSystem pour :

  • Récupérer des informations sur les dossiers et les fichiers
  • Gérer les fichiers d’un dossier : ouvrir, supprimer, Copier ou déplacer des fichiers
  • Lire et écrire des fichiers textes

Introduction à l'acces à d'autres applications

  • Référencer un modèle objet automation
  • Communiquer avec Word (modèle objet principal de Word)
  • Envoi de mails avec Outlook
  • Lien ODBC avec une base de données