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