VBA
VIVANEO
Langage Visual BasicSWITCHING 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
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éussir le passage de la certification ENI RS 6430
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.
RS 6430 CertifInfo 115785 VIVANEO
Langage Visual BasicVIVANEO
Langage Visual BasicVIVANEO
Langage Visual BasicVIVANEO
Langage Visual Basic