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.