Access VBA Présentiel

Dernière mise à jour : 24/07/2025

Bannière visuelle de présentation de la formation
Amélioration des compétences et gain en productivité

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é

Utilisateurs confirmés d'Access souhaitant aller plus loin en automatisant leurs bases de données.

Prérequis

Maîtriser la création de tables, requêtes, formulaires et états dans Access.
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

Un Ordinateur et un support de cours par stagiaire

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

RS

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.

M'inscrire à la formation

👉 c'est la première étape pour le développement de vos compétences ! 👈
Ajouter au panier

Encart personnalisable de vos pages Formation

👉  Des formations conçues pour vous, adaptées à vos besoins 👈

Prochaines Sessions

  • 👉 Pas d'Inter programmée ?  Contactez un conseiller et Parlons de votre projet de formation 👈

    nous avons la solution au 04 73 90 78 41

     

Dans la même catégorie

Partager cette formation

Qualiopi

Accessibilité

Sélectionnez le niveau de contraste souhaité
Adaptez la taille de la police
Sélectionnez la police de caractères souhaitée