20_25194963F_405520S https://www.c2rp.fr/formation/25194963F EXCEL : Macro-commandes - Programmer en VBA en 4 jours LAHO Formation

EXCEL : Macro-commandes - Programmer en VBA en 4 jours

Date de mise à jour : 30/09/2025 | Identifiant OffreInfo : 20_25194963F
Organisme responsable : LAHO Formation

Objectifs

  • Automatiser des commandes répétitives et intervenir dans la programmation VBA
  • Savoir créer un formulaire VBA, utiliser les instructions de programmation les plus courantes
  • Savoir corriger, débugger une programmation VBA

Programme de la formation

Découpage par demi-journée :

Ce programme existe aussi en 1,2 ou 3 jour(s).

1. Introduction et macros simples

Introduction et bonnes pratiques

  • Répondre aux questions et clarifier les objectifs
  • Comprendre l'intérêt des noms : noms statiques et dynamiques

Premiers pas avec les macros

  • Créer une macro par enregistrement automatique
  • Différencier les enregistrements relatifs et absolus
  • Affecter une macro à un bouton, un objet ou un raccourci

2. Approche VBA

  • Premiers pas dans l'éditeur VBA
  • Modifier une macro enregistrée
  • Utiliser les instructions simples : MsgBox, InputBox
  • Explorer le menu Développeur
  • Enregistrer un fichier avec le bon format (.xlsm)

3. Introduction à la programmation VBA

Découverte de l'interface VBA

  • Écrire une macro directement dans l'éditeur
  • Manipuler les cellules : sélectionner, remplir, vider, supprimer
  • Documenter et simplifier le code

Variables

  • Déclarer et utiliser des variables
  • Comprendre les types, la portée, les variables statiques et publiques

4. Conditions et boucles

  • Contrôle du flux
  • Utiliser les structures conditionnelles : If...Then...Else, Select Case
  • Créer des boucles : For...Next, For Each...Next, Do...Loop, While...Wend

5. Fonctions et formulaires

Fonctions et événements

  • Créer des macro-fonctions
  • Déclencher des macros événementielles

Formulaires

  • Créer un formulaire (UserForm)
  • Insérer des contrôles : listes déroulantes, cases à cocher, boutons
  • Programmer les événements des contrôles

6. Débogage et gestion des erreurs

  • Tester et corriger
  • Utiliser le mode pas-à-pas, les points d'arrêt
  • Surveiller les variables avec la fenêtre d'exécution
  • Gérer les erreurs avec On Error
  • Afficher des messages d'erreur personnalisés

7. UserForm avancé et base de données

  • Exploiter les formulaires
  • Insérer les données d'un formulaire dans une base Excel
  • Sauvegarder le code et le formulaire
  • Structurer les données saisies

8. Menu développeur et mise en pratique

  • Approfondissement
  • Explorer les options avancées du menu Développeur
  • Mettre en pratique les acquis à travers un mini-projet
  • Automatiser une tâche complète avec macros et formulaire

Validation et sanction

Obtention de la certification RS6963.

Type de formation

Certifiante

Sortie

Sans niveau spécifique

Contact de la formation

299 Boulevard de Leeds
59000 - Lille
Responsable : VOTRE CONSEILLER LAHO
Téléphone fixe : 0321794242
Contacter l'organisme

Contact de l'organisme formateur

LAHO Formation - CCI de région Hauts-de-France
SIRET : 13002271800014
59000 Lille
Responsable : Monsieur Laho FORMATION
Téléphone fixe : 0320637979
Contacter l'organisme

Information fournie par :