Description
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 - Explorateur de projets - Le module de classe et le 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 VBA Les outils de développement VBA Les syntaxes - Procédures, branchements, boucles, 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 - Ecrire dans un fichier texte Utiliser l'objet FileSystemObject (FS0) - Lire un fichier texte - Ecrire 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 une base de données - DAO vs ADO - Description de ADO (ActiveX Data Objects) Accéder à d'autres applications du pack office - Processus d'automation Word - Accéder à Outlook
Objectifs
Savoir utiliser les instructions et les objets Excel, créer des boîtes de dialogues complexes, gérer les erreurs d¿exécution. Comprendre et mettre en oeuvre le contrôle d'applications externes (dialogue avec WORD ou OUTLOOK par exemple) et le transfert de données.
Résultats
Certification