Notre formation Excel – Programmer en VBA – Niveau 1 compléments – UserForm et Automation vise à améliorer votre maîtrise de l’outil VBA Excel.
Apprenez à utiliser les boîtes de dialogues prédéfinies, notamment les fonctions InputBox et MsgBox.
Créez des formulaires personnalisés (UserForm) en ajoutant des boutons de commande, listes déroulantes, cases à cocher, et bien plus.
Utilisez VBA pour gérer ces formulaires, contrôler la saisie et le comportement des éléments du formulaire, gérer l’affichage, le masquage et la fermeture du formulaire.
Découvrez comment récupérer les données saisies dans le formulaire à l’aide de variables publiques.
Apprenez également à utiliser l’automation pour piloter d’autres applications comme Word ou Outlook directement à partir de VBA Excel.
Inclus dans votre formation en inter-entreprise
Programme détaillé
Rappels sur l'utilisation des boîtes de dialogues prédéfinies (1 heure)
- Fonction/Méthode Inputbox
- Fonction Msgbox avec plusieurs boutons
Userform (Formulaire personnalisé) (3,5 heures)
- Créer un formulaire personnalisé (UserForm)
- Ajouter des contrôles : boutons de commande, listes déroulantes, cases à cocher…
- Définir et modifier les propriétés des contrôles
- Gérer les formulaires à l'aide du VBA
- Principe des procédures évènementielles
- Présentation des différents évènements associés aux principaux contrôles
- Gérer l'affichage, le masquage et la fermeture du formulaire
- Contrôler la saisie, le comportement des éléments du formulaire
- Gérer la récupération les données saisies dans le formulaire (en utilisant entre autres, les variables publiques)
Utiliser l'automation pour piloter d'autres applications (2,5 heures)
- Découvrir les principes généraux de l'automation
- Communiquer avec Word à partir d'Excel
- Créer un nouveau document word, en collant un tableau d’Excel
- Remplir un document word existant avec les données d’un formulaire Excel
- Communiquer avec Outlook à partir d'Excel
- Générer des messages avec une pièce jointe, à partir des données d’un tableau