VBA Userforms - Boîte à outils contrôles
Simple présentation de la boîte à outils contrôles des Userforms.
Introduction
Un UserForm ne serait rien d'autre qu'une fenêtre bien vide s'il ne pouvait disposer de contrôles.
Cette boîte à outils répertorie tous les contrôles disponibles sur votre pc.
Présentation
Normalement, en cliquant sur votre UserForm en mode création, cette boîte à outils doit apparaître.
Si ce n'est pas le cas, il faut l'afficher grâce au menu Affichage/Boîte à outils :
Pour ajouter un contrôle sur votre UserForm, vous pouvez soit :
- Cliquer sur le contrôle désiré puis, sur le UserForm, à l'endroit ou vous souhaitez placer ce contrôle, tracer un rectangle de la taille souhaitée
- Faire un cliquer-glisser du contrôle sur l'UserForm.
Les contrôles
Le tableau ci-dessous référence les principaux contrôles.
Vous y trouverez :
- NOM : nom du contrôle
- info-Bulle : nom du contrôle tel qu'il apparaît dans l'info-bulle, au survol, par la souris, de la boîte à outils
- Présentation : en quelques mots.
NOM | info-bulle | Présentation | |
![]() |
Label | Intitulé | Affiche des informations |
![]() |
TextBox | Zone de texte | Permet la saisie d'informations |
![]() |
ComboBox | Zone de liste modifiable | Permet le choix et/ou la saisie dans une liste |
![]() |
ListBox | Zone de liste | Permet le choix dans une liste |
![]() |
CheckBox | Case à cocher | Retourne la valeur Vrai ou Faux |
![]() |
OptionButton | Bouton d'option | Permet un choix dans une "liste" d'options |
![]() |
ToggleButton | Bouton bascule | Retourne la valeur Vrai ou Faux |
![]() |
Frame | Cadre | Conteneur. Sert à regrouper des contrôles. |
![]() |
CommandButton | Bouton de commande | Sert à lancer des actions (Sub/Function) |
![]() |
TabStrip | Contrôle onglet | Ajoute des onglets à l'UserForm |
![]() |
MultiPage | MultiPage | Permet de disposer de plusieurs pages |
![]() |
ScrollBar | Barre de défilement | Incrémente et/ou décrémente des valeurs |
![]() |
SpinButton | Toupie | Incrémente et/ou décrémente des valeurs |
![]() |
Image | Image | Permet d'insérer une image |
![]() |
RefEdit | RefEdit | Récupère l'adresse d'une plage de cellules. |
Les contrôles supplémentaires
Les contrôles présentés dans le tableau ci-dessus, sont les principaux, présents "de base" dans la boîte à outils.
Vous pouvez accéder à des contrôles supplémentaires dépendants de votre propre installation (OS, version d'office, etc).
Pour les visualiser, clic droit dans la boîte à outils, choix "Contrôles supplémentaires".
Avertissement : les contrôles supplémentaires que vous insérez, ne font pas partie intégrante de toutes les configurations.
Si vous souhaitez transmettre votre classeur à un autr utilisateur, il risque de ne pas pouvoir l'utiliser si ces contrôles ne sont pas ,installés sur sa machine.
A utiliser avec prudence...