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...
Ce document intitulé « VBA Userforms - Boîte à outils contrôles » issu de Comment Ça Marche (www.commentcamarche.net) est mis à disposition sous les termes de la licence Creative Commons. Vous pouvez copier, modifier des copies de cette page, dans les conditions fixées par la licence, tant que cette note apparaît clairement.