FORMATION EXCEL

VBA EXPERT

Objectif : Maîtriser les fonctions avancées de la programmation VBA – Développer des applications VBA optimisées et fiables. Optimiser et fiabiliser des applications existantes.

Public concerné : Utilisateurs connaissant les bases de la programmation VBA
Durée : 2 jours (soit 14 heures)
Formateur : Expert Excel VBA, le formateur vous accompagne au cours de votre progression

Programme de Formation

EXCEL VBA EXPERT

Rappels sur les principes de programmation en VBA

  • Les commandes (Instructions, Fonctions)
  • Les objets (Méthode, Propriétés, Evènements)
  • Variables
  • Manipulation de chaînes de caractères, valeurs numériques et dates
  • Manipulation d’objets Excel type graphiques ou tableaux croisés dynamiques
  • Les Conditions
  • Les Boucles
  • Les tableaux : déclaration, utilisation
  • Utiliser l’objet Find, l’extraction de données

Les Modules, Procédures et Fonctions

  • Portée Public ou Privé
  • Passage de paramètres
  • Récupération du résultat
  • Fonctions personnalisées
  • Création de macros complémentaires

Procédures Evènementielles

  • Sur le classeur : ouverture, sauvegarde, fermeture
  • Sur les feuilles : modification d’une cellule, sélection d’une cellule

La gestion des erreurs

  • Interruption de la procédure
  • Exécution pas à pas
  • Les espions
  • Interception d’erreur avec OnError

Interface et boîtes de dialogue avancées, formulaires élaborés (UserForm)

  • Les barres d’outils attachées
  • Les options des InputBox
  • Les boîtes de dialogues intégrées
  • Les UserForms
  • Listes à sélections multiples

Gestion de fichiers

  • Parcourir les dossiers et fichiers
  • Création, lecture, enregistrement de fichier texte
  • Ajouter, supprimer, trier des feuilles
  • Parcourir les fichiers d’un dossier pour effectuer un traitement répétitif
  • Consolider des données provenant de différentes sources
  • Extraire, analyser, mettre en forme les informations d’une base

Exploiter et modifier l’interface Excel

  • Utiliser les boîtes de dialogue Excel : ApplicationDialogs
  • Paramétrer l’ouverture d’un fichier : ApplicationGetOpenFileName

Communiquer avec les applications Office

  • Communiquer avec Word
  • Communiquer avec Excel
  • Communiquer avec Outlook