VBA Userforms - Boîte à outils contrôles

Décembre 2016



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...

A voir également :

Ce document intitulé «  VBA Userforms - Boîte à outils contrôles  » issu de CommentCaMarche (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.