Formation Professionnelle
Présentiel
Pas d'apprentissage

Type

Catégorie de la certification

Certification inscrite au Répertoire Spécifique (RS)

Niveau de sortie

Niveau reconnu si applicable

N/C

Prix

Indiqué par l'établissement

1 659 €

Présentation

  • Formation pratique permettant aux initiés de mieux maîtriser les macro-commandes et la programmation VBA
  • Équipe de formateurs pluridisciplinaire, spécialisée dans la gestion des outils informatiques

Formation dispensée en Présentiel à l'adresse suivante :

Localisation & Rattachements

Adresse
299 BOULEVARD DE LEEDS CS 90028 59260 Lille
Académie
Lille
Département
Nord
Région
Hauts-de-France

La carte est indicative. Vérifiez l’accès avant votre déplacement.

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

Débouchés / Résultats attendus

Obtention de la certification RS6963.

Programme & Référentiel

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