dao-academie@dao-be.com
02 41 96 82 32
Niveau : VBA
Durée :
2 jours (14 heures)
Date et lieu :
Sur demande
Tarification :
Sur demande
Participants :
Les utilisateurs d’Excel
Prérequis :
Maîtrise Excel
Objectif :
Connaissance des fonctionnalités VBA pour développer des applications personnalisées
Nombre de personnes par session :
1 à 6
Matériels :
1 ordinateur par personne
Supports de cours (informatique ou papier)
Présentation général de visual basic application
Découvrir le code Visual Basic for Applications (VBA)
• Activer l’éditeur Visual Basic
• Explorateur de projet, fenêtre des propriétés
• Codes de couleur
• Personnalisation des options
• Complément automatique des instructions
• Utilisation de l’aide en ligne
• Différencier les modules et les procédures
Définir et exploiter les objets
• Comprendre la hiérarchie des objets et collections d’Excel
• Application, Workbook, Worksheet, Range
• Utiliser les propriétés et les méthodes avec ou sans argument
• Explorateur d’objets
• Manipuler les instructions de bloc With…End With
Connaître les principes de programmation structurée
• Créer et appeler des procédures
• Déclarer des variables pour stocker des informations
• Structurer le langage
• Instructions de Condition: If… Then… End If, Select Case… End Select
• Instructions de Boucle: Do… Loop, For… Next, For Each… Next
• Concevoir des fonctions personnalisées avec passage de paramètres
Gérer les erreurs et le débogage
• Exécuter pas à pas, point d’arrêt
• Utiliser les outils de débogage (Espion, Fenêtre exécution…)
• Créer des routines de gestion des erreurs
Créer des procédures événementielles
• Définir les différents événements
• Créer des procédures à déclenchement automatique
• A l’ouverture d’un classeur
• Sur des événements de feuilles de calcul
Utiliser l’automation pour piloter d’autres applications
• Découvrir les principes généraux de l’automation
• Communiquer avec Word à partir d’Excel
Formulaire personnalisé (boîte de dialogue)
• Créer un formulaire personnalisé
• Ajouter des contrôles,
• Boutons de commande, listes déroulantes, cases à cocher…
• Définir et modifier les propriétés des contrôles
• Associer des procédures au formulaire
Menus et barres d’outils personnalisés
• Créer une barre de menu personnalisée
• Personnaliser et programmer l’interface d’Excel (Menus / Barres d’outils / Barre d’état / onglet « Compléments « du ruban depuis Excel 2007).