DES RESSOURCES ET DES OUTILS AU SERVICE DES ACTEURS ET DES PROFESSIONNELS. |
VBA Initiation + ApprofondissementDate de mise à jour : 02/10/2023
| Identifiant OffreInfo : 01_24208 |
Région Grand Est, missions Carif-Oref |
Apprendre à développer une application avec VBA.
Connaître les objets de Word et d'Excel.
S'initier aux langages SQL et le modèle ADO.
Introduction :
- Présentation de VBA
- Intérêt du langage VBA
- Conception d'un programme
- Principe de fonctionnement d'une macro...
Créer une première macro (Sub) :
- Utiliser l'enregistreur de macros
- Visualiser le code d'une macro enregistrée...
Atelier : S'exercer avec l'enregistreur de macros
Comprendre le principe des objets :
- Qu'est-ce qu'un objet ?
- L'intérêt des objets dans Office
- Utiliser l'explorateur d'objets et l'aide Office...
Accéder aux cellules (Range) :
- Accéder aux feuilles (Worksheet)
- Accéder aux classeurs (Workbook)...
Atelier : Réaliser des opérations sur un classeur via les objets Excel
Manipuler des valeurs en VBA
Comprendre et exploiter les variables :
- Affecter des types de données aux variables (texte, nombre, date...)
- Les opérateurs (arithmétiques, de comparaison, logiques...)
- Enregistrer une liste d'informations avec des tableaux
- Créer et utiliser les constantes...
Insérer des boutons dans une feuille :
- Ajouter des raccourcis dans le ruban Office
- Exploiter les macros événementielles
- Imbriquer des macros dans d'autres (Private/Public)...
Présentation et intérêt des conditions :
- Conditions If
- Tests Select Case
- Imbriquer des tests conditionnels
Atelier : Remplir un tableau différemment suivant plusieurs cas de figure
Répéter des actions
Présentation et intérêt des boucles :
- Effectuer une boucle suivant un compteur (For Next)
- Adapter une boucle à une condition (Do While)...
Atelier : Création d'un sommaire en début de classeur Excel
Utiliser les formulaires
Présentation des formulaires :
- Ajouter des contrôles (champs de texte, listes déroulantes, cases à cocher...)
- Personnaliser l'interface graphique d'un formulaire...
Atelier : Créer un formulaire permettant de remplir automatiquement un tableau
Exploiter les fonctions VBA
Définition et syntaxe d'une fonction :
- Les fonctions prédéfinies
- Créer une fonction...
Atelier : Créer une fonction de conversion
Gérer les erreurs VBA
Intégration d'une gestion des erreurs personnalisée :
- Définir son message d'erreur
- Reprendre l'exécution de la macro une fois les erreurs gérées
- Lier Word à Excel
Le système d'objet dans Word :
- L'objet Document
- L'objet Paragraph
- L'objet Selection
Atelier : Effectuer un export de données d'Excel vers Word
- Lier Outlook à Excel
Non certificiante
Sans niveau spécifique
Conventionnement : Non
Niveau d'entrée : Sans niveau spécifique
Prérequis : notions de programmation. Connaissance d'Excel.