Merci d'avoir envoyé votre demande ! Un membre de notre équipe vous contactera sous peu.
Merci d'avoir envoyé votre réservation ! Un membre de notre équipe vous contactera sous peu.
Plan du cours
Macros
- Enregistrement et édition de macros
- Affecter des macros à des formulaires, des barres d'outils, des raccourcis clavier
VBA Environnement
- L'éditeur Visual Basic et ses options
- Management Composants
- Raccourcis clavier
- Optimisation de l'environnement
Introduction à la programmation procédurale
- Les procédures : Fonction Sub
- Types de données
- L'instruction if ... then ... elseif ... else ... end if
- L'instruction Case
- Boucles pour ... boucle while, until
- Boucle pour ... next
- Instructions boucle break (sortie)
- Traitement des tableaux
Chaîne de caractères citée
- Combinaison de chaînes citées (concaténation)
- Conversion vers d'autres types de chaînes de caractères (implicites et explicites)
- Traitement des caractéristiques des chaînes de caractères
Base visuelle
- Téléchargement et chargement de données dans une feuille de calcul (cellules, plages)
- Téléchargement et chargement de données vers l'utilisateur (InputBox, MsgBox)
- La déclaration des variables
- L'étendue et la durée de vie des variables
- Les opérateurs et leurs priorités
- Les modules d'options
- Créer ses propres fonctions et les utiliser dans une feuille
- Objets, classes, méthodes et propriétés
- Sécurisation du code
- Modification et prévisualisation du code de sécurité
Débogage
- Étape de traitement
- Fenêtre locale
- Fenêtre immédiate
- Pièges - Surveillance
- Pile d'appels
Gestion des erreurs
- Types d'erreurs et moyens de les éviter
- Capture et traitement des erreurs d'exécution
- Structures : En cas d'erreur, reprendre le suivant, En cas d'erreur Goà
Excel Modèle d'objet
- L'objet Application
- Objet classeur et collection de classeurs
- Objet Worksheet et collection de Worksheets
- Objets ThisWorkbook, ActiveWorkbook, ActiveCell
- Objet Sélection
- Collection Range
- Objet Cellules
- Affichage des données dans la barre d'état
- Optimisation à l'aide de ScreenUpdating
- La mesure du temps par la méthode Timer
La gestion des événements dans VBA
- Qu'est-ce qu'un événement ?
- Répondre à un événement et créer un gestionnaire d'événement
- Déclencher des gestionnaires d'événements
- Service des événements fréquents
VBA Formulaires
- Créer ses propres formulaires
- Appeler un formulaire à partir du code
- Utiliser les formulaires de la feuille
Pré requis
- Capacité de travailler avec un tableur, connaissances de base (références, plages, feuilles, ...)
- VBA Les connaissances de base ne sont pas nécessaires pour créer des macros ou du VBA code
Audience
- Analystes de données
21 Heures
Nos clients témoignent (4)
A lot of exercise. Trainer doesn't need to have support for his course. He has really great knowledge for his subject.
Quentin Demeyere
Formation - Visual Basic for Applications (VBA) in Excel - Introduction to programming
Traduction automatique
It was really nice of the trainer that he took a lot of time to answer our questions and helped us improve or gave us hints on how to improve some macros we were already using without fully understanding the code.
David Trieu - CD Projekt SA
Formation - Visual Basic for Applications (VBA) in Excel - Introduction to programming
Traduction automatique
I genuinely enjoyed the short exercises.
Mateusz Podsiadlo
Formation - Visual Basic for Applications (VBA) in Excel - Introduction to programming
Traduction automatique
Training agenda was well thought out.
Przemek Zalasinski
Formation - Visual Basic for Applications (VBA) in Excel - Introduction to programming
Traduction automatique