Approfondir et consolider les bases
Rappels sur la Structure du langage
. VBA : un langage orienté Objet
. comment savoir ce qu'il y a dans les DLL ?
. objet, Propriétés, Méthodes
. déclaration, type, portée et durée de vie d'une variable
L'Environnement de développement
. l'explorateur de projets
. le module (module de classe, module de classe objet)
. les fenêtres propriétés, exécution, pile des appels, variables locales, espions
Définitions
. variable, constante, module, procédures, méthodes, classe, objet
Les options de VBE
Les outils de développement VBE
Les syntaxes
. les procédures, branchements, boucles, l'instruction With
La gestion d'erreur
. qu'est-ce qu'une erreur ?
. On Error Resume Next
. On Error Goto 0
. On Error Goto Etiquette
Modèle Objet, Objets et Collections d'Excel
Modèle Objet d'Excel 2010
Les objets : Application, Workbook, Worksheet, Range et les méthodes Cells, Offset, ...
Programmation des objets remarquables
Listes ou "bases de données" Excel
Les tableaux croisés dynamiques
. créer un TCD
. modifier la présentation du TCD
. manipuler les éléments du TCD
. définir une stratégie de création de TCD
Retrouver une information
. utiliser l'objet Find, l'extraction de données
. manipuler les filtres et filtres élaborés
. automatiser les tris et sélections
Représentation de données
. définir une stratégie de création de graphique
. manipuler les graphiques et graphiques intégrés
. enrichir la présentation
Gérer les fichiers
Utiliser l'objet FileSystem de VBA
. utiliser l'instruction Dir
. lire un fichier texte
. écrire dans un fichier texte
Utiliser l'objet FileSystemObject (FS0)
. lire un fichier texte
. écrire dans un fichier texte
Approfondir les Userforms
Approfondir l'utilisation de l'objet Userform
. comprendre les mécanismes d'un Userform
. exemple de Userform
Programmation des Contrôles de formulaire
. contrôles Label et TextBox
. contrôles ListBox et ComboBox
. contrôle CommandButton et Contrôle ToggleButton
. contrôle Spinner et Contrôle ScrollBar
Introduction à l'accès à d'autres applications
Généralités sur l'automation (communication entre applications)
Référencer un modèle objet automation
Échanger des données avec Access
. DAO vs ADO
. description de DAO (Data Access Objects)
. description de ADO (ActiveX Data Objects)
Accéder à Word
. processus d'automation Word
Accéder à Outlook
. présentation de la bibliothèque Outlook