Certif. RS 100% CPF À distance

EXCEL VBA - Macros & Langage VBA

SWITCHING FORMATION

1 250 €à partir de
Durée variabledurée
1session active
Francelieu

Objectifs de la formation

À l'issue de la formation, l'apprenant sera capable de :
Automatisation & macros
• Enregistrer, modifier et exécuter des macros
• Comprendre le fonctionnement du VBE et du langage VBA
• Appeler des macros et structurer des procédures efficaces
Programmation VBA
• Manipuler les objets Excel : Application, Workbook, Worksheet, Range
• Utiliser les variables, constantes, tableaux et structures conditionnelles
• Mettre en place des boucles efficaces (For, For Each, Do Loop)
Interaction & productivité
• Créer des MsgBox, InputBox et UserForms
• Générer automatiquement TCD, graphiques et formules
Gestion des erreurs & débogage
• Utiliser Err, Resume, points d'arrêt, pas-à-pas
• Sécuriser l'exécution des macros
Automatisation avancée
• Communiquer avec Word, Outlook, manipuler des fichiers et dossiers

Programme

Module 1 - Introduction au VBA & macros
• Présentation des macros et du langage VBA
• Pourquoi automatiser ? Limites des macros enregistrées
• Enregistrement de macros : principe, références relatives
• Exécuter une macro : menu, raccourci, ruban
• Affecter une macro à un objet
• Sécurité et formats des fichiers
• Première visualisation du code VBE
________________________________________
Module 2 - Structure du langage & objets Excel
• Syntaxe VBA, procédures, modules
• Objets Application, Workbook et Worksheet
• Manipulation des feuilles et classeurs
• Objet Range : Value, Offset, Resize, Address, Copy, Clear
• Instruction With … End With
• Exercices de manipulations
________________________________________
Module 3 - Conditions, variables & tableaux
• If, ElseIf, Select Case
• Variables, types et portée
• Tableaux statiques, dynamiques, multidimensionnels
• ReDim et ReDim Preserve
• Exercices pratiques
________________________________________
Module 4 - Boucles & interactions utilisateur
• Boucles : For, For Each, Do Loop
• Sortie de boucle
• MsgBox, InputBox
• Intégration de calculs et formules en VBA
________________________________________
Module 5 - Gestion des erreurs & débogage
• Identifier, anticiper et gérer les erreurs
• Gestion locale et globale
• On Error Resume Next, Resume, Err.Number
• Débogage : pas-à-pas, points d'arrêt, fenêtres espion/exécution
________________________________________
Module 6 - Automatisation de TCD, graphiques & UserForms
• Créer un tableau croisé dynamique par macro
• Générer un graphique automatiquement
• Création d'un UserForm
• Propriétés, événements, contrôles
• Récupération des données dans Excel
________________________________________
Module 7 - Automatisation avancée & fichiers
• Création d'un document Word
• Création d'un e-mail Outlook via VBA
• Manipulation de fichiers : Dir, FileSystemObject
• Créer / supprimer / déplacer fichiers & dossiers
________________________________________
Module 8 - Mise en pratique, exercices & préparation certification
• Exercices complets
• Études de cas
• Test final
• Module d'entraînement (20 exercices - 1h40)
• Préparation au passage de la certification RS6430

Résultats attendus

Réussir le passage de la certification ENI RS 6430

Les points forts

Un parcours intensif pour comprendre, coder et optimiser vos macros. Pratique, progressif, certifiant : la formation idéale pour passer d'utilisateur Excel à véritable développeur VBA.

La certification

Macros et langage VBA Excel

  • TypeCertif. RS
  • Spécialité (NSF)Informatique, traitement de l'information, réseaux de transmission
  • DomaineLangage Visual Basic
RS 6430 CertifInfo 115785

Organisme & lieu