Exemple de formulaire personnalisé
Formulaires:exemple1. Présentation
Cet exemple montre comment réaliser un formulaire personnalisé destiné à saisir ou modifier les fiches "employés". Le classeur Employés.xlsm contient deux feuilles de calcul et un formulaire.
La feuille "Employés" contient la liste des employés :
La feuille "Services" contient la liste des services :
Le formulaire "Employés" permet :
-
de modifier les informations d’un employé et de mettre à jour la feuille Excel Employés,
-
de créer un nouvel employé et de l’ajouter dans la liste de la feuille Excel Employés.
La liste des services est renseignée à partir de la feuille Services.
Liste des contrôles du formulaire Employés :
N° |
Type de contrôle |
Nom |
1 |
Zone de liste |
lstEmployes |
2 |
Bouton de commande |
cmdNouveau |
3 |
Bouton option |
optMme |
4 |
Bouton option |
optMlle |
5 |
Bouton option |
optM |
6 |
Zone de texte |
txtNom |
7 |
Zone de texte |
txtPrénom |
8 |
Zone de liste |
lstServices |
9 |
Bouton de commande |
cmdValider |
10 |
Bouton de commande |
cmdFermer |
2. Code associé au bouton macro de la fiche Employés
Ce code est contenu dans le module de classe ThisWorkbook.
Sub Affiche_Formulaire()
' Affichage du formulaire Employés
Employés.Show
End Sub
3. Code VBA associé au formulaire
Option Explicit ...