Objectifs
Personnaliser et être capable d'optimiser son travail grâce aux développement et automatisations. À l'issue de la formation, les participants seront capables de :
• Enregistrer des macros
• Automatiser des applications grâce au langage Visual Basic d'Excel®
• Créer des procédures d'automatisation
Programme
1. Présentation de l'interface
2. Le mode enregistrement
• Les feuilles modules et les barres d'outils associées
• Enregistrement relatif et absolu
• Modifier un programme enregistré
• Affecter une macro à un bouton
3. La programmation
• Organisation d'un programme Visual Basic
• Notion d'objets et de collections d'objets
• Quelques objets souvent utilisés :
- Classeurs/feuilles
- Fenêtres/plages
• Méthodes et propriétés sur les objets
• L'explorateur d'objets
• Déclaration et portée des variables
• Affectation d'un objet à une variable
• Déclaration des procédures et des fonctions
• Les structures de contrôle :
- Les tests
- Les boucles
• Gestion des erreurs
• Gestion des messages
• Saisie d'informations
4. Programmation de l'interface utilisateur
• Les feuilles "boîte de dialogue"
• Les différents objets utilisables
• Déclenchement de l'affichage d'une boîte de dialogue
• Les boîtes de dialogue «dynamique»
• Initialisation d'un programme
• Le générateur de menus
5. La mise au point
• Exécution d'un programme en mode pas à pas
• Insertion/Suppression de points d'arrêts
• Ajouter des «espions»
• Informations immédiates
• Le système d'aide intégrée