Aller au contenu principal

Excel - niveau expert : initiation VBA et macro

Les fonctionnalités du tableur ne permettent pas de solutionner des traitements trop complexes ou d'automatiser toutes les tâches répétitives. Il faut alors recourir à des macro-commandes c’est-à-dire à la programmation en Visual Basic pour Application (VBA). Cette formation permet d'acquérir les bases pour construire des macros fiables et efficaces dans Excel.

Contenu

Les participants peuvent apporter leurs tableaux de données pour des mises en applications plus concrètes lors des ateliers pratiques.

Enregistrement de macro

A travers des exemples concrets, il sera abordé comment :

  • utiliser l’enregistreur de macro
  • modifier une macro enregistrée
  • affecter une macro à un objet
  • utiliser les références absolues et relatives

Programmer avec Excel

A travers des exemples concrets, il sera abordé comment :

  • écrire directement une macro dans l’éditeur VBA
  • intégrer la notion d’objet, méthodes et propriétés
  • déclarer et utiliser des variables pour optimiser le code
  • manipuler les cellules, feuilles et classeur par macro
  • maîtriser les différents types de boucles (While…Went, For…Next)
  • maîtriser les instructions conditionnelles (If… Then… Else…End)

Débogage

A travers des exemples concrets, il sera abordé comment :

  • tester le projet
  • exécuter pas à pas
  • utiliser les points d’arrêt
  • contrôler les valeurs contenues dans les variables
Public
Développeur, personnel de service informatique, gestionnaire, utilisateur confirmé.
Prérequis
  • Avoir suivi une formation Excel : niveau avancé ou avoir un niveau de connaissances équivalent mais il n'est pas nécessaire d'avoir déjà utilisé un langage de programmation
Objectifs
  • Créer des macros
  • Maîtriser les bases de la programmation en VBA
  • Automatiser les tableaux, les calculs ou le traitement de données
Modalités
  • Exposés, ateliers pratiques, travail sur projets concrets
  • Version Excel 2010
Durée
17,5 heures

Informations

Signifie que la session aura lieu ou que les inscriptions sont encore possibles.

Signifie que les inscriptions sont closes ou que la session a été annulée.

Cliquer sur une session pour afficher plus d’informations.

Sessions

Aucune session disponible pour cette formation.