fbpx

Pour qui ?
Salariés, managers et tout utilisateur d’Excel désireuses d’aller au bout des capacités du logiciel

Durée
14 Heures

Nbe de participants
8 maximum

Je m'inscris à cette formation

CONTENU

Théorique

Enregistrer, modifier et exécuter une macro

  • Utiliser l’enregistreur de macros
  • Modifier une macro enregistrée
  • Affecter une macro à un bouton, à un objet
  • Créer une macro accessible depuis tous les classeurs

Programmer avec Excel

  • Écrire directement une macro dans l’éditeur Visual Basic
  • Intégrer la notion d’objets, méthodes et propriétés
  • Déclarer et utiliser des variables pour optimiser le code
  • Gérer le curseur : position, déplacement, sélection dynamique
  • Manipuler les feuilles, les classeurs par macro
  • Transférer les données d’une feuille dans une autre
  • Créer des macros interactives : Inputbox, Msgbox
  • Effectuer des tests : If… Then… Else, Select Case
  • Mettre en place des boucles pour les traitements répétitifs : Do… Loop, For… Next, For Each
  • Traiter les erreurs : On Error
  • Figer l’écran, désactiver les messages d’alerte d’Excel
  • Déclencher automatiquement des macros à l’ouverture d’un classeur, à sa fermeture
  • Définir des macros évènementielles simples
  • Créer des fonctions personnalisées (Function)

Gérer une base de données par macro

  • Maîtriser la base de données pour la programmer
  • Macros d’extraction : utiliser les filtres avancés pour interroger et extraire sur critères multiples
  • Macros de consolidation : consolider des données issues de plusieurs classeurs
  • Créer un formulaire personnalisé (UserForm) avec zones de saisie, listes déroulantes, bouton d’option, cases à cocher
  • Contrôler les données par macro et les transférer dans la feuille de calcul.

“Débugger” une macro

  • Exécuter au pas à pas, poser des points d’arrêts
  • Contrôler les variables, ajouter des espions

Test sous forme d’exercices durant et à la fin de la formation

PRE-REQUIS

  • Savoir lire et écrire le français.
  • Savoir maîtriser l’utilisation d’un ordinateur
  • Utiliser Excel avancé – perfectionnement
  • Être âgé de 18 ans minimum

OBJECTIFS

  • Automatiser les tableaux, les calculs ou le traitement de données dans Excel
  • Maîtriser les bases de la programmation en VBA
  • Enregistrer, modifier et écrire des macros VBA

PDF