Formation Access : automatiser sa base de données avec les macros et VBA

Automatisez votre base Access avec les macros, puis le langage VBA : menus, boutons, contrôles de saisie et exports automatiques.

Votre base Access fonctionne, mais trop de tâches restent manuelles : ouvrir les bons formulaires, lancer les mêmes requêtes, exporter vers Excel chaque semaine. Cette formation vous apprend à automatiser votre base, d’abord avec les macros, puis avec le langage VBA. Vous construirez une petite application complète, avec menu, boutons, contrôles de saisie et exports automatiques.

2 jours · 14 h 9 h à 16 h 30 En ligne, Montréal, Québec, Gatineau / Ottawa Intermédiaire

Mis à jour le

La formation Access macros et VBA en bref

Durée
2 jours, soit 14 heures de formation
Horaire
9 h à 16 h 30
Format
Classe virtuelle en direct ou présentiel à Montréal et à Québec et à Gatineau / Ottawa
Niveau
Intermédiaire
Public
Utilisateurs avancés d’Access, gestionnaires de bases de données, analystes et personnel administratif qui veulent rendre leurs bases plus fiables et plus rapides à utiliser.
Logiciels
Microsoft Access 2016 ou plus récent (Microsoft 365 recommandé), sur Windows
Prix
990 $ par participant, ou 841 $ pour organismes publics et OBNL (taxes en sus)
Langue
Français

Doussou Formation et Access macros et VBA en quelques faits

Prochaines sessions de la formation Access macros et VBA

En ligne

Programme de la formation Access macros et VBA

Jour 1 — Automatiser avec les macros

  • Macros ou VBA : rôle de chacun, sécurité et emplacements approuvés
  • Le générateur de macros : actions, arguments, conditions (Si / Sinon)
  • Macros incorporées sur boutons et événements (Sur clic, Après MAJ, Sur ouverture)
  • Formulaire de menu et navigation ; macro AutoExec au démarrage
  • Contrôles de saisie et messages à l’utilisateur
  • Macros de données sur les tables (Avant modification, Après insertion)
  • Atelier : menu de l’application et automatisation des impressions

Jour 2 — Programmer en VBA

  • L’éditeur VBE : modules, procédures Sub et Function, fenêtre Exécution
  • Convertir une macro en VBA et lire le code produit
  • Bases du langage : variables, types, If, Select Case, boucles For et Do
  • Les objets Access : DoCmd, Forms, Me, propriétés des contrôles
  • Parcourir et modifier des enregistrements avec DAO (Recordset) ; exécuter du SQL
  • Échanges avec Excel : TransferSpreadsheet et export d’états en PDF
  • Gestion des erreurs (On Error), points d’arrêt et débogage pas à pas
  • Atelier final : application de gestion complète, automatisée de bout en bout

Votre formateur Access macros et VBA

Portrait de Mamadou DEMBELE

Certitié PL-300, AWS Architect, Scrum

Mamadou DEMBELE

Mamadou Dembele est le fondateur, président et l’un des principaux formateurs de Doussou Formation. Titulaire d’un Master en ingénierie d’affaires de l’Université de Strasbourg et d’un Master 2 en systèmes d’information et communication informatique de l’Université de Haute-Alsace, il offre…

Voir le profil complet

Tarifs et informations pratiques

Tarif préférentiel

841 $ / participant

Organismes publics et OBNL · taxes en sus

Prix public

990 $ / participant

Entreprises et particuliers · taxes en sus

Informations pratiques

  • Durée : 2 jours, soit 14 heures de formation
  • Horaire : 9 h à 16 h 30
  • Format : Classe virtuelle en direct ou présentiel à Montréal et à Québec et à Gatineau / Ottawa
  • Paiement : en ligne (PayPal ou carte) à l’inscription, ou sur facture pour les organisations
  • Financement : Doussou Formation est un organisme formateur agréé par la CPMT. Pour les employeurs assujettis à la Loi sur les compétences (masse salariale de plus de 2 M$), cette formation peut être comptabilisée dans leur obligation d’investir 1 % en formation.
  • Matériel : Microsoft Access 2016 ou plus récent (Microsoft 365 recommandé), sur Windows. En ligne : un ordinateur, avec deux écrans de préférence.

Formation Access macros et VBA en entreprise

Formez toute votre équipe en groupe privé, sur vos propres documents, dans vos locaux ou en classe virtuelle, aux dates qui vous conviennent.

Demander une offre

Avis des participants

« M. Dembele était à l’écoute de mes préoccupations et a su y répondre très efficacement. »

Gilles B., participant

97 % de satisfaction (évaluations de fin de formation, 120 évaluations) · Lire tous les témoignages

Questions fréquentes sur la formation Access macros et VBA

Faut-il savoir programmer ?

Non. La première journée se fait entièrement avec les macros, sans code. Le VBA est introduit le deuxième jour, en partant des bases.

Quel niveau d’Access faut-il avoir ?

Il faut bien connaître les tables, les requêtes, les formulaires et les états, soit le niveau de notre formation Microsoft Access.

Quelle version d’Access utiliser ?

Access 2016 ou plus récent, sur Windows ; Microsoft 365 est recommandé. Access n’existe pas sur Mac.

Peut-on suivre la formation en classe ?

Les sessions publiques ont lieu en ligne, une fois par trimestre. En classe à Montréal, à Québec ou à Gatineau, ou dans vos locaux, la formation est offerte sur demande pour les groupes.

Peut-on travailler sur notre propre base ?

Pendant la session publique, tout le monde travaille sur la même base d’exemple fictive. En groupe privé, les exercices peuvent être adaptés à vos besoins.

Pourquoi suivre cette formation Access macros et VBA

Objectifs : ce que vous saurez faire

  • choisir entre une macro et du code VBA selon le besoin ;
  • créer des macros d’interface, des macros incorporées et des macros de données ;
  • déclencher des actions sur les événements des formulaires et des contrôles ;
  • écrire des procédures et des fonctions VBA (variables, conditions, boucles) ;
  • manipuler les formulaires, les états et les enregistrements avec DoCmd et DAO ;
  • exécuter du SQL depuis VBA et automatiser des imports et exports vers Excel ;
  • gérer les erreurs et déboguer votre code.

Prérequis

Bien connaître les tables, requêtes, formulaires et états d’Access, soit le niveau de notre formation Access. Aucune expérience en programmation n’est requise.

Ce qui est inclus

  • Base d’exemple et sa version corrigée
  • Aide-mémoire VBA
  • Attestation de participation disponible sur l’intranet 24 h après la formation

Résultat concret

Une courte démonstration, puis un exercice, pour chaque notion. Vous travaillez sur une base d’exemple fictive que vous faites évoluer pendant les deux jours, jusqu’à une application de gestion automatisée de bout en bout. Vous repartez avec la base corrigée et un aide-mémoire VBA.

Intéressé par la formation Access macros et VBA ?