Dans cette formation pratique, vous apprenez les bases de la programmation et le VBA depuis le début. Vous acquérrez les savoir-faire nécessaires à l’automatisation de tâches répétitives, vous construisez des interfaces utilisateurs et vous augmentez votre niveau de performance afin d’améliorer la productivité des utilisateurs.
Programming with VBA Excel
Qui devrait suivre ce cours?
Ce cours est intéressant pour toute personne qui souhaite automatiser des tâches par le biais de la programmation VBA.
Prérequis
Il est préférable d’avoir de l’expérience dans l’utilisation des produits du système Microsoft Office en particulier en Excel. Il n’est pas nécessaire d’avoir une expérience préalable en programmation.
Lors de cette formation de 3 jours, les participants apprendront à :
- Programmer avec le langage VBA
- Développer des solutions personnalisées en utilisant le Visual Basic pour Applications (VBA)
- Profiter au maximum de la fonction intégrée de construction du VBA
- Exploiter les contrôles ActiveX pour créer des interfaces utilisateurs fonctionnelles
- Corriger le code en utilisant les outils de débogage du VBA
- Sécuriser votre code et protéger vos utilisateurs des virus de macro
- Utiliser Visual Basic pour contrôler Excel, et pour automatiser des procédures qui accélèrent et simplifient le travail à partir de données Excel
Vous apprenez également à mettre en place des procédures interactives en utilisant des boîtes à message et des boîtes de dialogue personnalisées en faisant appel aux contrôles ActiveX. A la fin du cours, vous aurez acquis une bonne compréhension du langage Visual Basic et des méthodes de résolutions de tâches récurrentes.
Introduction au VBA
- Type de langue
- Domaine d’application
- Environnement VBE
- Portées des programmes
Les macros
- Enregistrement et exécution des macros
- Limitations des macros enregistrées
- Amélioration du code VBA généré automatiquement
Initiation à la programmation
- Structure d’une macro
- Les variables et types de données
- Les constantes
- Les structures conditionnelles (IF, CASE)
- Les boucles (WHILE, FOR)
- Les objets (Méthodes, Propriétés, Evènements)
- Les objets Excel (classeur, feuille, etc.)
- Les collections
Debugging
- Pas à pas
- Fenêtre immédiate
- Points d’arrêt
Les Procédures et les fonctions
- Différences
- L’utilisation
- Les arguments
Les boîtes de messages
- Les boîtes d’informations
- Les boîtes d’entrée
Création d’interface utilisateurs
- Contrôles ActiveX (TextBox, Combobox, Checkbox, ListBox, etc.)
- Programmation Evènementielle
Réservez votre formation
Entrez vos informations pour confirmer votre réservation.