Description
- Création de macros Créer une macro avec l'enregistreur de macros
- Visualiser le code généré dans la fenêtre
- Visual Basic
- Modifier la macro dans la fenêtre Visual Basic
- Créer une macro globale (ou personnelle)
- Programmer avec Excel
- Écrire directement une macro dans l'éditeur Visual Basic.
- Intégrer la notion d'objets, méthodes et propriétés.
- Déclarer et utiliser des variables pour optimiser le code.
- Gérer le curseur : position, déplacement, sélection dynamique.
- Manipuler les feuilles, les classeurs par macro.
- Transférer les données d'une feuille dans une autre.
- Déclencher automatiquement des macros à l'ouverture d'un classeur, à sa fermeture.
- Définir des macros évènementielles simples.
- Les bases de la programmation VBA
- Comprendre les différents concepts : objet (cellule), méthode (ouvrir), propriétés (visible)
- Explication des couleurs de texte du code VBA
- Les principes de base pour saisir une instruction
- Définir une ou plusieurs conditions en utilisant l'instruction If...Then
- Utiliser la structure décisionnelle Select Case...
- Déclarer une variable utilisable dans toutes les procédures
- Répéter une série d'instructions grâce à la boucle Do While...Loop
- Utiliser la boucle For...Next pour répéter une instruction plusieurs fois
- Utiliser la boucle For...Each pour agir sur un ensemble d'objets
- Afficher un message avec la fonction Msgbox
- Afficher une boîte de dialogue avec une zone de saisie pour l¿utilisateur
Objectifs
- Maîtriser l'environnement VBA Acquérir un niveau opérationnel du langage VBA
- Acquérir un niveau opérationnel du modèle objet d'Excel
- Être capable de créer des programmes relativement évolués
Résultats
Personnaliser votre environnement de travail et automatiser des tâches sur un logiciel tableur via un langage de programmation événementiel.
Développer des applications personnalisées faisant appel aux fonctions d'un logiciel tableur par une interface graphique conçue avec un langage de programmation événementiel.