Excel – Programmation VBA

Téléchargez le PDF

Dernière mise à jour : mars 2020

Prérequis

Bonne maîtrise des fonctions avancées d’Excel

Durée

3 jours (21 heures)

Dates

Prendre contact avec Bruno Danton

Tarifs

1 380 € Net

Objectifs et public concerné

  • Concevoir des macros-commandes et des applications en utilisant le langage Visual Basic Edition Application d’EXCEL.
  • Cette formation s’adresse à toute personne intéressée. 
  • Elle favorise le développement des compétences et le maintien dans l’emploi.

PROGRAMME

NOTIONS DE BASE

  • Nommer des plages de cellules
  • Gérer des noms de plages
  • Savoir utiliser les différents moyens de sélection
  • Connaître la notion d’objet

MANIPULATION DE L’ENREGISTREMENT DE MACROS

  • Enregistrer des macros
  • Connaître l’emplacement d’une macro et les interactions entre classeurs et macros
  • Gérer l’enregistrement relatif ou absolu des déplacements

ERGONOMIE D’UNE APPLICATION

  • Connaître les différentes techniques de lancement d’une macro
  • Réaliser des boutons, gérer l’association d’une macro image
  • Mettre en œuvre des macros à démarrage automatique
  • Personnaliser l’environnement de travail d’Excel
  • Intégrer des macros aux menus ou aux barres d’outils du tableur.

LES COLLECTIONS D’OBJETS

  • Connaître les propriétés et méthodes
  • Se servir des collections d’objets
  • Utiliser l’explorateur d’objets

UTILISATION DE VBA

  • Se servir de l’objet plage (Range)
  • Utiliser l‘objet feuille de calcul (Sheet)
  • Gérer l’objet classeur (Workbook)
  • Manipuler les principaux objets
  • Saisir et afficher des informations

PROGRAMMATION AVEC VBA

  • Gérer les procédures
  • Connaître les variables, les types de données
  • Se servir des constantes et des tableaux
  • Gérer les instructions et opérateurs
  • Se servir des structures de décision
  • Utiliser les structures de boucles – Utiliser les structures de contrôles

PERSONNALISATION DE L’INTERFACE

  • Créer des macros interactives : Inputbox, Msgbox.
  • Gérer des procédures événementielles
  • Construire des boîtes de dialogue

GESTION DES ERREURS

  • Gérer l’interruption de la procédure
  • Exécuter pas à pas
  • Situer le problème avec les espions

ATELIER QUESTIONS / RÉPONSES

Formation précédente : Excel – Macros et automatisation

Formation suivante : Access initiation