Sélectionner une page

EXCEL – VBA (MACROS & AUTOMATISATION)

pictoObjectifs pédagogiques

À l’issue de la formation, le participant sera capable de :

  • Comprendre les bases du langage VBA et l’environnement de développement Excel.
  • Enregistrer, modifier et sécuriser des macros.
  • Automatiser des tâches répétitives (mise en forme, import, traitement).
  • Créer des procédures fiables et maintenables.
  • Mettre en place des boutons, formulaires simples et messages d’aide.

pictoPublic visé

  • Utilisateurs avancés d’Excel
  • Assistants administratifs confirmés
  • Contrôleurs de gestion
  • Comptables
  • Responsables reporting
  • Toute personne souhaitant automatiser Excel

pictoPré-requis

  • Bonne maîtrise d’Excel (formules, tableaux, TCD)
  • Notions de logique (conditions, boucles) appréciées

pictoCompétences visées

  • Environnement VBA (éditeur, modules)
  • Création macros
  • Automatisation traitements
  • Gestion erreurs
  • Déclenchement actions via boutons

pictoProgramme détaillé

1. Introduction à VBA & macros

  • À quoi sert VBA
  • Sécurité macros (paramètres, signatures)
  • Enregistrement macro
  • Différence macro enregistrée / code propre
  • Bonnes pratiques de nommage
  • Exercices : enregistrer puis relire une macro

2. Prise en main de l’éditeur VBA

  • Accès VBE
  • Modules, procédures, fonctions
  • Variables & types
  • Commentaires & structuration
  • Débogage (pas à pas)

3. Les bases du langage

  • Instructions If…Then…Else
  • Boucles For / For Each / Do While
  • Manipulation cellules, feuilles, classeurs
  • Copie, collage, tri, filtre
  • Atelier : automatiser une mise en forme

4. Automatisation de traitements courants

  • Nettoyage données (suppression lignes vides, doublons)
  • Import / consolidation multi-feuilles
  • Mise en forme automatique
  • Génération rapports (PDF, feuilles synthèse)

5. Interaction utilisateur

  • MsgBox et InputBox
  • Boutons & affectation macro
  • Contrôles simples (case à cocher, liste)
  • Paramétrage d’exécution (choix période, service, etc.)

6. Gestion des erreurs & fiabilisation

  • On Error Resume Next / GoTo
  • Contrôles de sécurité (fichier ouvert, feuille existante)
  • Optimisation performance (ScreenUpdating, Calculation)
  • Bonnes pratiques de maintenance

7. Atelier final

  • Automatisation complète d’un processus :
    • import données
    • nettoyage
    • consolidation
    • création rapport
    • export PDF / envoi
  • Présentation du fichier automatisé
  • Évaluation technique

pictoMéthodes pédagogiques

  • Démonstrations techniques
  • Exercices guidés progressifs
  • Cas pratiques professionnels
  • Corrections individualisées
  • Coaching sur fichiers métiers des participants (si fournis)

pictoMoyens pédagogiques

  • Ordinateur individuel avec Excel
  • Éditeur VBA (VBE)
  • Fichiers d’exercices réels
  • Support numérique (mémo VBA, exemples)
  • Vidéoprojecteur

pictoModalités d’évaluation

  • Exercices pratiques évalués
  • Validation d’un script VBA fonctionnel
  • Vérification fiabilité et structure du code
  • Attestation de fin de formation
Aller au contenu principal