Macros-commandes VBA/Annexe/Les Contrôles Activex

Leçons de niveau 14
Une page de Wikiversité, la communauté pédagogique libre.
Les Contrôles Activex
Image logo représentative de la faculté
Annexe 5
Leçon : Macros-commandes VBA

Annexe de niveau 14.

Précédent :Fonctions Financières
Suivant :Mots réservés
En raison de limitations techniques, la typographie souhaitable du titre, « Annexe : Les Contrôles Activex
Macros-commandes VBA/Annexe/Les Contrôles Activex
 », n'a pu être restituée correctement ci-dessus.




Boîte à outils
Boîte à outils
NOM DU CONTRÔLE REPRESENTATION GRAPHIQUE DESCRIPTION
Outil de sélection Ce n’est pas un contrôle mais seulement un outil pour sélectionner un ou plusieurs contrôle.
Libellé / Intitulé Label Sert à ajouter du texte explicatif dans le formulaire comme des instructions à l’utilisateur ou des étiquettes pour les zones de texte.
Zone de texte Textbox Vous permet dans une zone rectangulaire, d’afficher, de taper ou de modifier du texte ou des données liées à une cellule. Une zone de texte peut également être un champ de texte statique contenant des informations en lecture seule.

La valeur entrée est TOUJOURS enregistrée en format texte, et le programme VBA devra identifier et faire les conversions appropriées.

Zone de liste modifiable / déroulante Combobox Associe une zone de texte à une zone de liste pour créer une zone de liste déroulante. Une zone de liste déroulante est plus compacte qu’une zone de liste, mais nécessite que l’utilisateur clique sur la flèche vers le bas pour afficher la liste des éléments. Utilisez une zone de liste déroulante pour permettre à l’utilisateur de taper une entrée ou de choisir un seul élément de la liste. Le contrôle affiche la valeur actuelle dans la zone de texte, quelle que soit la valeur entrée.
Zone de liste Listbox Affiche une liste comportant un ou plusieurs éléments de texte parmi lesquels un utilisateur peut faire son choix. Utilisez une zone de liste pour afficher une grande quantité de choix dont le nombre ou le contenu peut varier. Il existe trois types de zones de liste :
  • Une zone de liste à sélection unique autorise un seul choix. Dans ce cas, une zone de liste ressemble à un groupe de cases d’option, sauf qu’une zone de liste permet de gérer plus efficacement un grand nombre d’éléments.
  • Une zone de liste à sélection multiple autorise un choix unique ou des choix contigus (adjacents).
  • Une zone de liste à sélection étendue autorise un choix unique, des choix contigus et des choix non contigus (disjoints).
Case à cocher Checkbox Active ou désactive une valeur qui indique un choix contraire sans ambiguïté. Vous pouvez sélectionner plusieurs cases à cocher à la fois sur une feuille de calcul ou dans une zone de groupe. Une case à cocher peut être dans l’un des états suivants : sélectionné (activé), vide (désactivé) et mixte (combinaison d’états activé et désactivé comme dans les sélections multiples).
Bouton d’option OptionButton Autorise un choix unique dans un ensemble limité de choix mutuellement exclusifs contenus dans une zone de groupe ou un cadre. Une case d’option peut être dans l’un des états suivants : sélectionné (activé), vide (désactivé) et mixte (combinaison d’états activé et désactivé comme dans les sélections multiples). Une case d’option est également appelée bouton radio.
Bouton bascule ToggleButton Indique un état, tel que Oui/Non, ou un mode, tel que Activé/Désactivé. Le bouton bascule entre un état activé et désactivé quand il est actionné
Cadre Frame Objet rectangulaire éventuellement assorti d’une étiquette qui regroupe les contrôles liés en une seule unité visuelle. En général, les cases d’option, les cases à cocher ou les contenus étroitement liés sont regroupés dans un contrôle de cadre.
Bouton de commande CommandButton Exécute une macro qui effectue une action quand un utilisateur clique dessus. Un bouton de commande est également appelé un bouton poussoir.
Contrôle d’onglet TabStrip Sert à inclure des onglets dans le formulaire
Multi Page Page Sert à inclure des pages dans le formulaire
Barre de défilement ScrollBar Permet de faire défiler une plage de valeurs lorsque vous cliquez sur les flèches de défilement ou que vous faites glisser la case de défilement. De plus, vous pouvez faire défiler une page (intervalle prédéfini) de valeurs en cliquant dans la zone située entre la case de défilement et l’une ou l’autre des flèches de défilement. L’utilisateur peut généralement taper une valeur de texte directement dans la cellule ou dans la zone de texte correspondante.
Toupie SpinButton Permet d’augmenter ou de réduire une valeur, comme un incrément de numéro, d’heure ou de date. Pour augmenter la valeur, cliquez sur la flèche vers le haut ; pour la réduire, cliquez sur la flèche vers le bas. L’utilisateur peut généralement taper une valeur de texte dans la cellule ou dans la zone de texte correspondante.
Image Sert à inclure une image dans le formulaire telle qu’une image bitmap, JPEG ou GIF.
RefEdit Sert à inclure une zone de sélection de plage Excel dans le formulaire Remarque : s'il y n'a aucun bouton RefEdit dans la boîte à outils, procédez comme suit:
 Dans le menu Outils, cliquez sur Autres contrôles.
Dans la boîte de dialogue Contrôles supplémentaires, activez la case à cocher RefEdit ctrl puis cliquez sur OK.
Autres contrôles Affiche une liste de contrôles ActiveX supplémentaires disponibles sur votre ordinateur que vous pouvez ajouter sur un formulaire personnalisé, tels que le Contrôle calendrier 12.0 et le Lecteur Windows Media. Vous pouvez également enregistrer un contrôle personnalisé dans cette boîte de dialogue