Automatiser des tâches en développant des applications en langage Visual Basic Application d’Excel.
Optimiser et fiabiliser ces applications
Dates : 24-25-26 juin 2020
Programme :
PARTIE 1
Utiliser des contrôles sur une feuille
Utilisation efficace des macros
Découvrir l’interface de développement
L’éditeur de code
Options de l’éditeur
Les couleurs syntaxiques
L’explorateur de projets
Les propriétés – Créer du code
Ecrire un algorithme
Afficher un message
Insérer des commentaires
Compilation
Enregistrer le fichier
Créer une procédure
Insérer un module
Exécuter une procédure
Utiliser des arguments d’appel
Les éléments du Basic
Variables : Types, Portée, Private/Public, « static »
Constantes : utilisateur, intrinsèques
Créer et utiliser des boites de messages
PARTIE 2
Créer des structures de contrôle :
Boucle : For, DO
Structure conditionnelle : IF, ELSE, CASE…
Les objets du Basic :
Les collections – La hiérarchie des objets – Syntaxe des objets
Utiliser les objets d’Excel :
Définir les propriétés
Gérer les cellules :
Ecrire dans une cellule
Sélectionner lignes, colonnes, cellule
Supprimer des données
Insérer des lignes ou colonnes
Tester le contenu
Boucler sur une plage
Gérer les feuilles du classeur :
Affecter du code à l’ouverture et la fermeture du classeur
Créer une fonction
PARTIE 3
Traquer les erreurs :
Réinitialiser le code
Les outils de débogage :
Définir des points d’arrêt – Utiliser le mode pas à pas
Définir des valeurs espionnes – Utiliser la fenêtre d’exécution
Modifier les propriétés du projet :
Nommer – Décrire – Protéger
Gérer les événements
Description – Différents type d’événements
Exercices
Des exercices seront proposés pour valider le contenu du programme