Access VBA Présentiel
Dernière mise à jour : 24/07/2025
Description
Jour 1 – Introduction à VBA et bases de la programmation
1. Introduction à Access VBAÂ
-
Présentation de l'éditeur VBA
-
Organisation du code : modules, procédures
-
Rôle et intérêt du VBA dans Access
Â
2. Variables, opérateurs et types de donnéesÂ
-
Déclaration et portée des variables
-
Opérateurs de base
-
Constantes
-
Les différents types de données
Â
3. Structures de contrôle et procédures (2h)
-
Procédures Sub vs Function
-
Structures conditionnellesÂ
-
BouclesÂ
-
Passage de paramètres
Â
4. Manipulation des chaînes et boîtes de dialogue (1h)
-
Fonctions de traitement de texteÂ
-
Utilisation des boîtes de dialogueÂ
Â
Jour 2 – Interaction avec Access et manipulation des données
5. Utilisation du VBA dans les formulaires et étatsÂ
-
Événements courants (OnClick, OnLoad, AfterUpdate…)
-
Contrôle et manipulation des objets d'un formulaire/état
-
Référencement d'objets *
Â
6. Manipulation de données avec VBAÂ
-
Objets DAOÂ
-
Parcours et mise à jour des enregistrements
-
Création de requêtes dynamiques en SQL
-
Création de tables par VBA
Â
7. Gestion des erreurs et débogageÂ
-
Gestion des erreursÂ
-
Utilisation de l'éditeur : points d'arrêt, espion, fenêtre d'exécution
-
Techniques de débogage
Â
8. Sécurité et protectionÂ
-
Sécurisation du code
-
Masquage de modules
-
Protection des données sensibles
Â
Jour 3 – Applications avancées et interopérabilité
9. Communication entre Access et les autres applications OfficeÂ
-
Références vers des bibliothèques externes (ActiveX, MS Object Library)
-
Utilisation de VBA pour piloter Word et Excel
-
Exemples pratiques :
-
Génération d'un document Word depuis Access
-
Export de données Access vers Excel
-
Â
10. Création et personnalisation d'interfaces utilisateursÂ
-
Création d'assistants personnalisés
-
Interaction avec les contrôles graphiques
-
Gestion dynamique de l'affichage des formulaires
Â
11. Mise en pratique finaleÂ
-
Projet fil rouge : création d'une mini-application
-
Automatisation d'un processus complet (ex. : saisie -> traitement -> export)
Â
12. Évaluation et bilanÂ
-
Quiz / QCM de validation des acquis
-
Échange sur les projets personnels à automatiser
-
Conseils pour aller plus loin
Objectifs de la formation
-
Comprendre l'environnement VBA dans Microsoft Access.
-
Automatiser les tâches dans Access à l'aide du code VBA.
-
Manipuler les objets Access (formulaires, états, tables, requêtes) avec du code.
-
Créer des applications Access personnalisées et interconnectées avec d'autres outils Microsoft Office.
Public visé
Prérequis
Avoir une première expérience en programmation.
Modalités pédagogiques
-
Alternance d'apports théoriques et de cas pratiques.
-
Exercices progressifs sur des fichiers Access fournis.
Moyens et supports pédagogiques
Modalités d'évaluation et de suivi
Exercices de mise en application tout au long de la formation, questionnaire d'évaluation fin de formation
QCM de fin de formation
Certification
- Automatiser des processus dans les applications Microsoft Office avec VBA (Tosa)
- RS6963 CertifInfo 118139
- 18/12/2024
- 18/12/2027
- ISOGRAD
Compétences acquises à l'issue de la formation
- Maîtriser les bases de la programmation en VBA (Visual Basic for Applications) pour Access
- Savoir automatiser les tâches répétitives et optimiser les processus au sein d'une base de données Access
- Apprendre à créer et utiliser des modules et des procédures pour structurer et réutiliser le code
- Comprendre comment interagir avec les objets Access (tables, requêtes, formulaires, états) via VBA
- Acquérir la capacité de déboguer et de gérer les erreurs dans les scripts VBA pour garantir une base de données fonctionnelle et sans erreurs.
Modalités d'admission
- Admission sans disposition particulière
Formateurs
RANO Stéphane
Informations sur l'admission
Informations sur l'accessibilité
La formation est accessible aux personnes en situation de handicap, sous réserve d'une analyse préalable des besoins.
-
Référent handicap : un interlocuteur dédié est à disposition pour adapter les modalités pédagogiques, les supports ou l'environnement de formation.
-
Aménagements possibles : temps de formation aménagé, accessibilité des locaux ou adaptation en distanciel...
-
Merci de nous contacter en amont pour étudier ensemble les modalités les plus appropriées.