Plan du cours
Introduction à VBA
- Présentation de l'environnement VBA
- Éditeur Visual Basic (VB Editor)
- Utilisation de l'Explorateur de projets
- Boîte à outils
- Modules
- Procédures et fonctions
- Commentaires
Principes et concepts de la programmation
- Types de données, variables et constantes
- Contrôle du flux du programme
- If…Then… Else
- Do…Loop, While et Until
- Instructions For…Next
- Entrée / Sortie, Boîtes de message, Boîtes de saisie
- Code derrière les formulaires, manipulation des contrôles de formulaire
- Passage d'arguments, retour de valeurs
Débogage
- Exécution, mode conception et mode pause
- Points d'arrêt et observations
- Fenêtre locale
- Fenêtre Immédiate
Access - Programmation orientée objet
- Modèle d'objets Access
- Objets, collections
- Événements
- Méthodes et propriétés
- Bibliothèque DAO (Data Access Object)
Conception de l'interface utilisateur Access
- Programmation des procédures d'événements
- Boîtes combinées dynamiques
- Saisies utilisateur
- Considérations de conception d'interface
- Menus
SQL Access et conception de base de données
- Filtrage – différentes options de clause Where
- Extraction de données – champs calculés
- Jointures internes de tables
- Jointures externes de tables
- Sous-requêtes – filtrage, tables et colonnes virtuelles,
- Création – ajout de lignes directement ou via des requêtes
- Mise à jour et suppression – directement et via des sous-requêtes
- Création et suppression de tables
- Création de relations
- Utilisation des clés primaires et étrangères
Excel - Programmation orientée objet
- Modèle d'objets Excel
- Objets, collections
- Événements
- Méthodes et propriétés
Excel – Routines d'analyse de programmation
- Tri, filtrage et distribution des données entre feuilles de calcul et classeurs
- Utilisation de VBA pour contrôler les graphiques
- Utilisation de VBA pour contrôler les tableaux croisés dynamiques
- Utilisation de VBA pour contrôler les scénarios « Si »
- Importation depuis des fichiers externes, Internet, etc.
Gestion des erreurs
- Exécution pas à pas du code
- Identification des erreurs de syntaxe
- Utilisation de Debug.Print
- Construction de routines de capture d'erreurs
Pré requis
Les participants doivent être à l'aise avec l'utilisation des formules Excel, du tri, des filtres, des graphiques, des tableaux croisés dynamiques, etc. En ce qui concerne Access, ils doivent être capables de gérer les tables, les requêtes, les formulaires et les états.
Nos clients témoignent (4)
Bien structuré. Bonnes techniques d'enseignement. Cours bien documenté !
Sorin
Formation - VBA For Access & Excel
Traduction automatique
Tamil was exceptionally patient and very helpful in figuring out solutions to real needs. He was also very honest about if he didn't know something from the top of his head, which enabled us to quickly jump on in the training and we didn't lose time.
Christine Weiler
Formation - VBA For Access & Excel
Traduction automatique
The explanation way and including tips on the best practices in VBA/Access, encouraging via exercise to think more by ourselves on how to solve the problem rather than giving ready solutions.
Daria Rudin
Formation - VBA For Access & Excel
Traduction automatique
I liked the examples and the way he explained.
Sandeep Parashar
Formation - VBA For Access & Excel
Traduction automatique