Public concerné : Pour un ou plusieurs utilisateurs d’Excel souhaitant concevoir des formulaires avec Excel.
Pré-requis : Bonne pratique d’Excel
Objectifs : Apprendre à automatiser des tâches répétitives sur Excel les formulaires ou limiter les erreurs de saisie grâce aux formulaires. Le recours à des macros ou à la programmation en VBA est nécessaire.
Durée : 1 jour
Moyens et méthodes pédagogiques : Exercices variés de mise en situation professionnelle. Support de cours.
Contenu de formation
Utiliser l’enregistreur de macros :
- Créer une macro avec l’enregistreur de macros
- Visualiser le code généré dans la fenêtre Visual Basic
- Modifier la macro enregistrée dans la fenêtre Visual Basic
- Créer une macro globale pour stocker toutes les macros disponibles dans tous les classeurs
Les principes de base de la programmation en VBA :
- Comprendre les différents concepts :
- objet (cellule), méthode (ouvrir), propriétés (visible)
- Connaître les principes de base pour saisir une instruction
Créer un formulaire :
- Créer un formulaire (boîte de dialogue) et modifier ses propriétés (couleur…)
- Insérer différents objets dans le formulaire : zone de texte, liste déroulante, case à cocher
- Modifier les propriétés des différents objets (nom, couleur…)
- Définir l’ordre des tabulations
- Affecter une macro à un objet du formulaire