Description
Les macros
- Généralités
- Afficher l'onglet "Développeur"
- Enregistreur de macros
- Le code VBA
- Personnaliser le ruban et la barre d'outils accès rapide
L'environnement VBA (Visual Basic pour Application)
- Accéder au Visual Basic Editor
- Découvrir les fenêtres
- Définition et dernière position
- Ajouter des signets
- Personnaliser les options VBA
- Protéger le code VBA
Travailler dans un module basic VBA
- Créer des procédures et des fonctions
- Procédures et fonctions appelées
- Exploitation de fonctions dans la feuille de calcul
- Commenter son code
- L'organisation d'un module VBA
- La mise en place d'étiquettes
- La fenêtre Rechercher
Variables et constantes
Collections, objets, méthodes et propriétés
- La logique de la programmation objet
- Le vocabulaire associé au VBA
- Manipuler les différents types d'objets les plus utilisés
- Les principales propriétés et méthodes
- L'affectation d'objets à des variables d'objets
- Déclarer et utiliser des tableaux : taille fixe, dynamique et multidimensionnelle
- Redimensionner un tableau avec ReDim
Les instructions courantes Visual Basic
Les fonctions courantes
Boîtes de dialogue prédéfinies
Gestion des évènements
Le débogage
- Utilisation des outils de débogage
- Les modes de pas à pas
- Créer un point d'arrêt
- Les fenêtres des variables locales et d'exécution
- Ajouter des espions et étudier leurs comportements dans la fenêtre des espions
Gestion des erreurs
- Les techniques de prévention des erreurs
- Mettre en place une gestion d'erreur
- L'objet ERR
- Les instructions Resume et Resume Next
Boîtes de dialogue personnalisées (UserForm)
- La création de contrôles
- Aligner et répartir la disposition des contrôles
- Les propriétés incontournables
- Définir l'ordre de tabulation
- Définir des procédures évènementielles
- Déclencher et afficher une boîte de dialogue
Manipulation d'objets graphiques
- Manipuler les graphiques et les formater
- Construction de tableaux croisés dynamiques
- Utilisation de filtres avancés
Fonctionnalités avancées
- Référencer un modèle objet automation
- S'affranchir des références aux librairies (liaisons anticipées ou tardives)
- Piloter une autre application Microsoft en VBA (Outlook, Word ou PowerPoint)
- Accéder à des données avec les bibliothèques ADO ou DAO
- Importer une partie d'un fichier texte
Acculturations aux techniques élaborées
Passage de la certification
Objectifs
- Enregistrer, modifier et exploiter une macro-commande
- Créer des procédures, des procédures évènementielles et des fonctions
- Identifier le rôle et exploiter des variables et des constantes
- Utiliser les boîtes de dialogue système prédéfinies
- Concevoir des instructions en boucle
- Concevoir des instructions conditionnelles
- Utiliser les collections d'objets et les variables objets
- Exploiter les fonctionnalités de débogage
- Mettre en oeuvre une gestion d'erreurs
- Déclarer et utiliser des variables tableaux
- Concevoir des interfaces utilisateurs avec les formulaires
- Gérer les liaisons multi-applicatives avec les technologies d'automation
- Automatiser les importations de données.
Résultats
- Les compétences attestées sont variables en fonction du score obtenu (de 551 à 1000)
- Ce score déterminera un niveau (opérationnel, avancé ou expert) selon lequel vos compétences vous seront attribuées
Retrouvez le détail des compétences attestées sur la fiche RS : [lien privée]>