Description
AUTOMATISER DES TâCHES PAR MACRO-COMMANDE
Afficher le ruban Développeur
Enregistrer une nouvelle macro
LE LANGAGE VBA
Visualiser le code de la macro
Découvrir le code (commentaires, procédures, instructions, code inutile)
Description de la fenêtre de l'éditeur VBA
Comprendre le principe de la programmation orientée objet
Découvrir l'explorateur d'objets
Utiliser les différents objets d'Excel : les classeurs, les feuilles, les cellules?.
Gérer les méthodes et les propriétés des différents objets
LES VARIABLES
Comprendre l'utilité et le fonctionnement des variables
Savoir déclarer les variables
Les différents typages des variables
LES CONDITIONS
Maîtriser la structure conditionnelle
Utiliser des conditions (If?. End if / Select Case...End Select)
LES BOUCLES
Maîtriser la structure des boucles
Utiliser des boucles dans les programmes (While ... Wend / For ... Next...)
RENDRE INTERACTIF UN PROGRAMME
Créer des boites de dialogue type message (MsgBox) et posant des questions aux utilisateurs (InputBox)
Utiliser la programmation évènementielle
LES FORMULAIRES (USERFORMS*)
Savoir créer un formulaire
Insérer des objets : TextBox, Label, CommandButton, ComboBox, ListBox...
Programmer le comportement des objets
*NON DISPONIBLE SUR LA VERSION MAC 2016
DéBOGUER UN PROGRAMME
Savoir stopper l'exécution d'une macro
Exécuter une macro pas à pas
Utiliser le point d'arrêt
Utiliser les espions : analyser, comprendre le changement des variables
LES FONCTIONS
Créer des Fonctions personnalisées
...
Objectifs
Développer une macro commande
Automatiser des tâches
Utiliser des variables et des conditions
Déboguer un programme
Résultats
Personnaliser votre environnement de travail et automatiser des tâches sur un logiciel tableur via un langage de programmation événementiel.