Formation Excel VBA ® NIVEAU V VISUAL BASIC APPLICATION

Présentation

Destiné aux utilisateurs d'Excel 2016 voulant s'initier ou se perfectionner au langage VBA.
VBA vous permettra de créer :

  • des fonctions gérées comme les fonctions Excel natives.
  • des formulaire permettant à l'utilisateur d'interagir avec l'application.
  • des fonctionnalités pour envoyer un e-mail, de créer un rapport PowerPoint, d'imprimer un document, de lancer une application, d'ouvrir un fichier, de modifier des paramètres Windows...

Une connaissance élémentaire de la programmation est souhaitée mais pas impérative. C'est un langage accéssible qui ne requiert pas de connaissances poussées en programmation.
Une première approche est proposée sur l'introduction à la programmation en VBA dans ses applications aux objets Excel. la formation comporte des exercices de difficulté croissante, basés sur des exemples concrets, comme par exemple, l'automatisation des tâches répétitives, l'ajout de fonctions personnalisées, le contrôle de classeurs, feuilles, cellules, l'analyse de données, l'utilisation de Power Query, la prise en charge du format XML, la gestion du multimédia. Tout ceci vous permettra de développer une application avec VBA Excel 2016.

Objectif

  • Savoir Programmer des routines avec Visual Basic d'Excel

Public

  • Programmeur, responsables administratif...

Pré-requis

  • Bonne connaissance d'Excel
    La connaissance de l'algorithmie est un plus

Compléments d'informations

 

La programmation

  • La programmation événementielle
  • La conception par objet
  • Algorithmie

Concepts fondamentaux

  • Objets et collections
  • Propriétés
  • Méthodes
  • Evénements
  • Fonctions, procédures et instructions

Macros

  • Enregistrer une macroâ
  • Modifier une macroâ
  • Exécuter, arrêter et reprendre une macro

Présentation d'un projet VBA

  • L'environnement de programmation
  • Fenêtre code
  • Fenêtre projet
  • Ffenêtre propriété
  • Fenêtre espion
  • Fenêtre variable locale
  • L'explorateur d'objets
  • La syntaxe du langage
  • Mots clés

Programmation

  • Les objets d'Excel
  • Propriétés et méthodes spécifiques aux objets Excel
  • Interception des événements souris et clavier sur une feuille de calcul
  • Utilisation des fonctions Excel dans du code Visual Basic
  • Variables locales et globales
  • Types de variables et portées
  • Fonctions et procédures
  • Structure de contrôle
  • Programmation de l'interface (barres de menus et d'outils)
  • Gestionnaire d'erreurs

Les outils de débogage

  • Nature des erreurs
  • La fenêtre de débogage
  • L'exécution pas à pas
  • La visualisation des variables
  • Les espions