EXCEL

Programmation

Objectif

Cette formation doit vous permettre d’apprendre à automatiser des tâches répétitives et à créer des solutions personnalisées de feuilles de calculs.
A l’issue de la formation, vous serez capable :

  • d’exploiter le langage VBA
  • de créer des procédures et des fonctions personnalisées
  • de gérer les événements d’un classeur
  • de mettre en oeuvre des techniques de programmation efficaces
  • de créer des mini-applications intelligentes

 

Prendre un bon départ avec VBA pour Excel
  • Comprendre le vocabulaire employé
  • Utiliser l’enregistreur de macros
  • Découvrir l’éditeur VBA Excel (VBE)
  • Personnaliser l’environnement VBE
  • Maîtriser les composantes d’un projet VBA
Acquérir les bases nécessaires pour programmer en VBA
  • Comprendre les objets et les collections
  • Utiliser et appliquer des méthodes et des propriétés
  • Déclarer des constantes et des variables
  • Distinguer les différents types de procédures
  • Créer des boîtes de dialogue
  • Obtenir de l’aide
Programmer des structures conditionnelles
  • Programmer des structures conditionnelles et de décision
  • Programmer des boucles
  • Regrouper des actions
  • Effectuer un branchement
  • Utiliser les différents opérateurs en VBA
Créer et utiliser des procédures
  • Déclarer une procédure Sub
  • Déclarer une procédure Function
  • Définir la portée d’une procédure
  • Exécuter une procédure Sub
  • Exécuter une procédure Function
Créer et utiliser des fonctions personnalisées
  • Créer des fonctions de calcul
  • Manipuler des dates
  • Manipuler des chaînes de caractères
Réaliser des actions sur les objets d’Excel
  • Manipuler l’objet Application
  • Manipuler les classeurs
  • Manipuler les feuilles de calcul
  • Manipuler les cellules et les plages de cellules
Rechercher et corriger les erreurs
  • Identifier les différents types d’erreurs
  • Utiliser les outils de débogage
  • Conseils pour limiter les erreurs de code

Durée : 3 jours – 18 heures.

Bien maîtriser la nouvelle interface d’Excel 2007 – 2010 – 2013
Posséder de solides connaissances du tableur.

 

Personne souhaitant développer des applications personnalisées en VBA.