Scalian, un groupe de spécialistes

Optimiser son reporting avec la programmation VBA

Objectif

  • Visual Basic for Applications (VBA) est un langage de programmation événementiel pour automatiser des tâches applicatives sur Microsoft (Excel, Word, Outlook…)
  • Fournir les concepts de base de la programmation VBA
  • Comprendre ce qu’est un environnement de développement
  • Définir les tâches à automatiser
  • Développer le code permettant d’automatiser ses tâches, son reporting, ses outils de gestion

Public

Toute personne devant produire du reporting ou des outils de suivi.

Programme de la formation

Contenu

L’environnement Visual Basic
Créer une macro automatiquement
Exécuter une macro depuis la feuille Excel
Créer des boutons pour exécuter des macros
Le langage VB :

  • Les variables et leur dimensionnement
  • La syntaxe de programmation
  • Les tests conditionnels et les boucles

Appeler une macro indépendante
Utiliser un formulaire
Interaction avec d’autres outils
Ajouter un bouton d’exécution dans le bandeau Excel
Utilisation de macros VBA communes à plusieurs personnes