Bureautique
N° CURSUS : 711
Excel, découvrir et approfondir VBA
PUBLIC :
Utilisateurs d'Excel souhaitant découvrir les macros d'Excel.
PRE-REQUIS :
Solides connaissances d'Excel.
INFORMATION :
- Durée : 2 jours
-
- Lieu : A définir
- Objectifs - Utiliser des macros complémentaires
- Automatiser des tâches répétitives avec Excel
- Enregistrer et exécuter des macro-commandes
- Comprendre le code VBA enregistré et y apporter des modification
- Disposer des "bonnes techniques" pour programmer Excel (objets remarquables graphiques, TCD, filtres/fri, recherche, accès à d'autres bibliothèques, ...)
- Maîtriser la programmation des objets Excel
- Programme de formation PRÉSENTATION DES MACRO-COMMANDES EXCELEXÉCUTION DE MACRO-COMMANDES- Exécuter une macro en utilisant la liste des macros
- Personnaliser l'interface : affecter une macro à un bouton, à une image, à une icône de la barre d'outils
- Choisir un raccourci-clavier pour une macro
- Exécuter une macro automatiquement à l'ouverture d'un classeur : la macro Auto_Open
OUTILS D'AUTOMATISATION INTÉGRÉS À EXCEL- Les affichages personnalisés (ou Vues) : utiliser plusieurs mises en page sur une même feuille de calcul.
- Utiliser les styles de cellules personnalisés.
- Enregistrer un espace de travail.
- Utiliser une macro complémentaire
PRÉSENTATION DE L'INTERFACE DE PROGRAMMATION VBA- Découvrir l'environnement de VBA : les feuilles modules, l'explorateur de projet VBA, la fenêtre Propriétés
- Accéder au code généré par enregistrement.
- Réagir en cas d'erreur d'exécution. Qu'est-ce que le débogage ? En sortir.
- Modifier une procédure enregistrée : comprendre le code, nettoyer les instructions inutiles.
- Documenter une macro-commande.
- Ajouter une boîte de dialogue (MsgBox ou InputBox).
- Programmer des conditions simples.
Approfondir et consolider les bases- 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- 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, modifier, manipuler et définir une stratégie)
- 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))
- Processus d'automation Word
- Présentation de la bibliothèque Outlook
- CONTACT Téléphone : 07.60.13.00.18
E-mail : contact@oweo-formation.fr
Adresse : 12 Allée des cordeliers, 31490 LEGUEVIN
Imprimer cette page