Vous pouvez utiliser case à cocher, une case d’option ou un bouton bascule pour indiquer des choix « soit/ou » (ou binaires).
Que voulez-vous faire ?
En savoir plus sur les cases à cocher, les cases d’option ou les boutons bascule
Case à cocher Permet à utilisateur de sélectionner ou désélectionner une ou plusieurs valeurs dans un groupe de choix. Vous pouvez sélectionner plusieurs cases à cocher à la fois sur une feuille de calcul ou dans une zone de groupe. Par exemple, vous pouvez utiliser une case à cocher pour créer un formulaire de commande qui contient une liste des articles disponibles ou dans une application de suivi du stock pour indiquer qu’un article est en rupture de stock.
|
Case à cocher (contrôle de formulaire)
|
Case à cocher (contrôle ActiveX)
|
Case d’option Offre un choix unique à partir d’une série limitée de choix s’excluant mutuellement. Une case d’option figure généralement dans une zone de groupe ou un cadre. Par exemple, vous pouvez utiliser une case d’option dans un formulaire de commande de façon à ce qu’un utilisateur puisse effectuer un choix parmi une série de tailles, comme Petit, Moyen, Grand ou Très grand. Ou vous pouvez l’utiliser pour une série d’options d’expédition de type Par voie terrestre, Rapide ou De nuit.
| Case d’option (contrôle de formulaire)
|
Case d’option (contrôle ActiveX)
|
Bouton bascule Indique un état, tel que Oui/Non, ou un mode, tel que Activé/Désactivé. Quand vous cliquez dessus, le bouton bascule entre un état activé et désactivé. Par exemple, vous pouvez utiliser un bouton bascule pour basculer entre le mode de création et le mode de modification, ou comme alternative à une case à cocher.
Remarque Le bouton bascule n’est pas disponible comme contrôle de formulaire, mais uniquement comme contrôle ActiveX.
|
Bouton bascule (contrôle ActiveX)
|
Haut de la page
Ajouter une case à cocher (contrôle de formulaire)
- Si l’onglet Développeur n’est pas disponible, affichez-le.
Afficher l’onglet Développeur
- Cliquez sur l’onglet Fichier.
- Cliquez sur Options, puis sur la catégorie Personnaliser le Ruban.
- Dans la liste Onglets principaux, activez la case à cocher Développeur, puis cliquez sur OK.
- Sous l’onglet Développeur, dans le groupe Contrôles, cliquez sur Insérer, puis sous Contrôles de formulaire, cliquez sur Case à cocher
.
- Cliquez à l’emplacement de la feuille de calcul où vous souhaitez placer l’angle supérieur gauche du contrôle.
- Dans le groupe Contrôles de l’onglet Développeur, cliquez sur Propriétés
.
Conseil Vous pouvez également cliquer avec le bouton droit sur le contrôle et choisir Format de contrôle.
Pour spécifier les propriétés du contrôle, procédez comme suit :
- Sous Valeur, spécifiez l’état initial de la case à cocher en effectuant l’une des actions suivantes :
- Pour afficher une case à cocher avec une coche, cliquez sur Activée. La coche indique que la case à cocher est sélectionnée.
- Pour afficher une case à cocher sans coche, cliquez sur Non activée.
- Pour afficher une case à cocher avec un ombrage, cliquez sur Mixte. L’ombrage indique une combinaison des états « activé » et « désactivé » ; par exemple, en cas de sélection multiple.
- Dans la zone Cellule liée, entrez une référence de cellule contenant l’état actuel de la case à cocher :
- Lorsque la case à cocher est activée, la cellule liée renvoie la valeur TRUE.
- Lorsque la case à cocher est désactivée, la cellule liée renvoie la valeur FALSE.
Remarque Lorsque la cellule liée est vide, Excel interprète l’état de la case à cocher comme étant FALSE.
- Si l’état de la case à cocher est mixte, la cellule liée renvoie une valeur d’erreur #N/A.
Utilisez la valeur renvoyée dans une formule pour répondre à l’état actuel de la case à cocher.
Par exemple, un formulaire d’enquête touristique comporte deux cases à cocher nommées Europe et Australie dans une zone de groupe Pays visités. Ces cases à cocher sont liées aux cellules C1 (pour Europe) et C2 (pour Australie).
Lorsqu’un utilisateur active la case à cocher Europe, la formule suivante dans la cellule D1 renvoie « A voyagé en Europe » :
=IF(C1=TRUE;"A voyagé en Europe";"N’a jamais voyagé en Europe")
Lorsqu’un utilisateur active la case à cocher Australie, la formule suivante dans la cellule D2 renvoie « N’a jamais voyagé en Australie » :
=IF(C2=TRUE;"A voyagé en Australie";"N’a jamais voyagé en Australie")
Si vous avez trois états à évaluer (Activée, Non activée et Mixte) dans le même groupe d’options, vous pouvez utiliser les fonctions CHOISIR ou RECHERCHE de la même façon.
Pour plus d’informations, voir la Fonction CHOISIR et la Fonction RECHERCHE.
Remarque La taille de la case à cocher dans le contrôle et la distance qui la sépare de l’élément auquel elle est associée ne sont pas modifiables.
Haut de la page
Ajouter une case à cocher (contrôle ActiveX)
- Si l’onglet Développeur n’est pas disponible, affichez-le.
Afficher l’onglet Développeur
- Cliquez sur l’onglet Fichier.
- Cliquez sur Options, puis sur la catégorie Personnaliser le Ruban.
- Dans la liste Onglets principaux, activez la case à cocher Développeur, puis cliquez sur OK.
- Sous l’onglet Développeur, dans le groupe Contrôles, cliquez sur Insérer, puis sous Case à cocher, cliquez sur Zone de liste déroulante
.
- Cliquez à l’emplacement de la feuille de calcul où vous souhaitez placer l’angle supérieur gauche de la case à cocher.
- Pour modifier le contrôle ActiveX, assurez-vous d’être en mode Création. Dans le groupe Contrôles de l’onglet Développeur, activez le Mode Création
.
- Pour spécifier les propriétés des contrôles, sous l’onglet Développeur, dans le groupe Contrôles, cliquez sur Propriétés
.
Conseil Vous pouvez également cliquer avec le bouton droit sur le contrôle et choisir Propriétés.
La boîte de dialogue Propriétés s’affiche. Pour plus d’informations sur chaque propriété, sélectionnez la propriété voulue et appuyez sur F1 pour afficher une rubrique d’aide de Visual Basic (aide de Visual Basic : pour obtenir de l’aide sur Visual Basic, pointez sur Macro dans le menu Outils, puis cliquez sur Visual Basic Editor. Dans le menu Aide, cliquez sur Aide de Microsoft Visual Basic.). Vous pouvez également taper le nom de la propriété dans la zone Rechercher dans l’aide de Visual Basic. La section qui suit présente un résumé des propriétés disponibles.
Résumé des propriétés par catégories fonctionnelles
| Si vous souhaitez appliquer |
Utilisez cette propriété |
| Général : |
|
| Le chargement du contrôle à l’ouverture du classeur (ignoré pour les contrôles ActiveX) |
AutoLoad (Excel) |
| L’activation du contrôle avec réponse aux événements générés par l’utilisateur |
Enabled (Formulaire) |
| La modification possible du contrôle |
Locked (Formulaire) |
| Un nom au contrôle |
Name (Formulaire) |
| Le mode d’attache du contrôle aux cellules sous-jacentes (flottant, déplacement sans dimensionnement ou déplacement avec dimensionnement) |
Placement (Excel) |
| L’impression du contrôle |
PrintObject (Excel) |
| L’affichage ou non du contrôle |
Visible (Formulaire) |
| Texte : |
|
| La position du contrôle par rapport à sa légende (gauche ou droite) |
Alignment (Formulaire) |
| Des attributs de police (gras, italique, taille, barré, souligné et épaisseur) |
Bold, Italic, Size, StrikeThrough, Underline, Weight (Formulaire) |
| Un texte descriptif au contrôle pour l’identifier ou le décrire |
Caption (Formulaire) |
| L’alignement du contrôle (gauche, centré ou droite) |
TextAlign (Formulaire) |
| Le retour automatique à la ligne suivante du contenu du contrôle en fin de ligne |
WordWrap (Formulaire) |
| Données et liaison : |
|
| Une plage liée à la valeur du contrôle |
LinkedCell (Excel) |
| Le contenu ou l’état du contrôle |
Value (Formulaire) |
| Taille et position : |
|
| L’ajustement automatique de la taille du contrôle pour afficher l’ensemble du contenu |
AutoSize (Formulaire) |
| Une hauteur ou une largeur en points |
Height, Width (Formulaire) |
| Une distance entre le contrôle et le bord gauche ou le bord supérieur de la feuille de calcul |
Left, Top (Formulaire) |
| Mise en forme : |
|
| Une couleur d’arrière-plan |
BackColor (Formulaire) |
| Un style d’arrière-plan (transparent ou opaque) |
BackStyle (Formulaire) |
| Une couleur de premier plan |
ForeColor (Formulaire) |
| Une ombre ou aucune ombre au contrôle |
Shadow (Excel) |
| Une apparence visuelle à la bordure (plat, en volume, en 3D, enfoncé, gravé ou en relief) |
SpecialEffect (Formulaire) |
| Image : |
|
| Une bitmap à afficher dans le contrôle |
Image (Formulaire) |
| L’emplacement de l’image par rapport à sa légende (gauche, haut, droite et ainsi de suite) |
PicturePosition (Formulaire) |
| Clavier et souris : |
|
| Une touche de raccourci pour le contrôle |
Accelerator (Formulaire) |
| Une icône de souris personnalisée |
MouseIcon (Formulaire) |
| Le type de pointeur qui s’affiche lorsque l’utilisateur positionne la souris sur un objet particulier (par exemple, standard, flèche, en I) |
MousePointer (Formulaire) |
| Spécifique à la case à cocher : |
|
| Un groupe de cases d’option s’excluant mutuellement |
GroupName (Formulaire) |
| La possibilité pour l’utilisateur de spécifier l’état Null pour le contrôle à partir de l’interface utilisateur |
TripleState (Formulaire) |
Remarque La taille de la case à cocher dans le contrôle et la distance qui la sépare du texte auquel elle est associée ne sont pas modifiables.
Haut de la page
Ajouter une case d’option (contrôle de formulaire)
- Si l’onglet Développeur n’est pas disponible, affichez-le.
Afficher l’onglet Développeur
- Cliquez sur l’onglet Fichier.
- Cliquez sur Options, puis sur la catégorie Personnaliser le Ruban.
- Dans la liste Onglets principaux, activez la case à cocher Développeur, puis cliquez sur OK.
- Sous l’onglet Développeur, dans le groupe Contrôles, cliquez sur Insérer, puis sous Contrôles de formulaire, cliquez sur Toupie
.
- Cliquez à l’emplacement de la feuille de calcul où vous souhaitez placer l’angle supérieur gauche de la case d’option.
- Dans le groupe Contrôles de l’onglet Développeur, cliquez sur Propriétés
.
Conseil Vous pouvez également cliquer avec le bouton droit sur le contrôle et choisir Format de contrôle.
Pour définir les propriétés du contrôle, procédez comme suit :
- Sous Valeur, spécifiez l’état initial de la case d’option en effectuant l’une des actions suivantes :
- Pour afficher une case d’option sélectionnée, cliquez sur Activée.
- Pour afficher une case d’option non sélectionnée, cliquez sur Désactivée.
- Dans la zone Cellule liée, entrez une référence de cellule contenant l’état actuel de la case d’option.
La cellule liée renvoie le nombre de cases d’option sélectionnées du groupe d’options. Utilisez la même cellule liée pour toutes les options d’un groupe. La première case d’option renvoie un 1, la deuxième renvoie un 2, et ainsi de suite. Si une même feuille de calcul comporte deux groupes d’options ou plus, utilisez une cellule liée différente pour chaque groupe d’options.
Utilisez le nombre renvoyé dans une formule pour répondre à l’option sélectionnée.
Par exemple, un formulaire destiné aux membres du personnel comporte une zone de groupe Type d’emploi contenant deux cases d’option nommées Temps plein et Temps partiel liées à la cellule C1. Lorsqu’un utilisateur sélectionne une des deux options, la formule suivante de la cellule D1 renvoie « Temps plein » si c’est la première case d’option qui est activée ou « Temps partiel » si c’est la deuxième.
=IF(C1=1;"Temps plein";"Temps partiel")
Si vous avez au moins trois options à évaluer dans le même groupe d’options, vous pouvez utiliser indifféremment la fonction CHOISIR ou RECHERCHE.
Pour plus d’informations, voir la Fonction CHOOSE et la Fonction LOOKUP.
Remarques
- Vous pouvez également modifier les propriétés du contrôle en sélectionnant le contrôle et en cliquant ensuite sur Propriétés du contrôle
dans la barre d’outils Formulaires.
- La taille de la case d’option dans le contrôle et la distance qui la sépare du texte auquel elle est associée ne sont pas modifiables.
Haut de la page
Ajouter une case d’option (contrôle ActiveX)
- Si l’onglet Développeur n’est pas disponible, affichez-le.
Afficher l’onglet Développeur
- Cliquez sur l’onglet Fichier.
- Cliquez sur Options, puis sur la catégorie Personnaliser le Ruban category.
- Dans la liste Onglets principaux, activez la case à cocher Développeur, puis cliquez sur OK.
- Sous l’onglet Développeur, dans le groupe Contrôles, cliquez sur Insérer, puis sous Contrôles ActiveX, cliquez sur Case d’option
.
- Cliquez à l’emplacement de la feuille de calcul où vous souhaitez placer l’angle supérieur gauche de la case d’option.
- Pour modifier le contrôle ActiveX, assurez-vous d’être en mode Création. Dans le groupe Contrôles de l’onglet Développeur, activez le Mode Création
.
- Pour définir les propriétés des contrôles, sous l’onglet Développeur, dans le groupe Contrôles, cliquez sur Propriétés
.
Conseil Vous pouvez également cliquer avec le bouton droit sur le contrôle et choisir Propriétés.
La boîte de dialogue Propriétés s’affiche. Pour plus d’informations sur chaque propriété, sélectionnez la propriété voulue et appuyez sur F1 pour afficher une rubrique d’aide de Visual Basic (aide de Visual Basic : pour obtenir de l’aide sur Visual Basic, pointez sur Macro dans le menu Outils, puis cliquez sur Visual Basic Editor. Dans le menu Aide, cliquez sur Aide de Microsoft Visual Basic.). Vous pouvez également taper le nom de la propriété dans la zone Rechercher dans l’aide de Visual Basic. La section qui suit présente un résumé des propriétés disponibles.
Résumé des propriétés par catégories fonctionnelles
| Si vous souhaitez appliquer |
Utilisez cette propriété |
| Général : |
|
| Le chargement du contrôle à l’ouverture du classeur (ignoré pour les contrôles ActiveX) |
AutoLoad (Excel) |
| Un nom au contrôle |
Name (Formulaire) |
| Le mode d’attache du contrôle aux cellules sous-jacentes (flottant, déplacement sans dimensionnement ou déplacement avec dimensionnement) |
Placement (Excel) |
| La modification possible du contrôle |
Locked (Formulaire) |
| L’impression du contrôle |
PrintObject (Excel) |
| L’activation du contrôle et la réponse aux événements générés par l’utilisateur |
Enabled (Formulaire) |
| L’affichage ou non du contrôle |
Visible (Formulaire) |
| Texte : |
|
| Un texte descriptif au contrôle pour l’identifier ou le décrire |
Caption (Formulaire) |
| Des attributs de police (gras, italique, taille, barré, souligné et épaisseur) |
Bold, Italic, Size, StrikeThrough, Underline, Weight (Formulaire) |
| L’alignement du contrôle (gauche, centré ou droite) |
TextAlign (Formulaire) |
| La position du contrôle par rapport à sa légende (gauche ou droite) |
Alignment (Formulaire) |
| Le retour automatique à la ligne suivante du contenu du contrôle en fin de ligne |
WordWrap (Formulaire) |
| Données et liaison : |
|
| Le contenu ou l’état du contrôle |
Value (Formulaire) |
| La plage liée à la valeur du contrôle |
LinkedCell (Excel) |
| Taille et position : |
|
| Une distance entre le contrôle et le bord gauche ou le bord supérieur de la feuille de calcul |
Left, Top (Formulaire) |
| Une hauteur ou une largeur en points |
Height, Width (Formulaire) |
| L’ajustement automatique de la taille du contrôle pour afficher l’ensemble du contenu |
AutoSize (Formulaire) |
| Mise en forme : |
|
| Une couleur d’arrière-plan |
BackColor (Formulaire) |
| Un style d’arrière-plan (transparent ou opaque) |
BackStyle (Formulaire) |
| Une couleur de premier plan |
ForeColor (Formulaire) |
| Une apparence visuelle à la bordure (plat, en volume, en 3D, enfoncé, gravé ou en relief) |
SpecialEffect (Formulaire) |
| Une ombre ou aucune ombre au contrôle |
Shadow (Excel) |
| Image : |
|
| Une bitmap à afficher dans le contrôle |
Image (Formulaire) |
| L’emplacement de l’image par rapport à sa légende (gauche, haut, droite et ainsi de suite) |
PicturePosition (Formulaire) |
| Clavier et souris : |
|
| Une icône de souris personnalisée |
MouseIcon (Formulaire) |
| Une touche de raccourci pour le contrôle |
Accelerator (Formulaire) |
| Le type de pointeur qui s’affiche lorsque l’utilisateur positionne la souris sur un objet particulier (par exemple, standard, flèche, en I) |
MousePointer (Formulaire) |
| Spécifique à la case d’option : |
|
| Un groupe de cases d’option s’excluant mutuellement |
GroupName (Formulaire) |
| La possibilité pour l’utilisateur de spécifier l’état Null pour le contrôle à partir de l’interface utilisateur |
TripleState (Formulaire) |
Remarque La taille de la case d’option dans le contrôle et la distance qui la sépare du texte auquel elle est associée ne sont pas modifiables.
Haut de la page
Ajouter un bouton bascule (contrôle ActiveX)
- Si l’onglet Développeur n’est pas disponible, affichez-le.
Afficher l’onglet Développeur
- Cliquez sur l’onglet Fichier.
- Cliquez sur Options, puis sur la catégorie Personnaliser le Ruban.
- Dans la liste Onglets principaux, activez la case à cocher Développeur, puis cliquez sur OK.
- Sous l’onglet Développeur, dans le groupe Contrôles, cliquez sur Insérer, puis sous Contrôles ActiveX, cliquez sur Bouton bascule
.
- Cliquez à l’emplacement de la feuille de calcul où vous souhaitez placer l’angle supérieur gauche du bouton bascule.
- Pour modifier le contrôle ActiveX, assurez-vous d’être en mode Création. Dans le groupe Contrôles de l’onglet Développeur, activez le Mode Création
.
- Pour définir les propriétés des contrôles, sous l’onglet Développeur, dans le groupe Contrôles, cliquez sur Propriétés
.
Conseil Vous pouvez également cliquer avec le bouton droit sur le contrôle et choisir Propriétés.
La boîte de dialogue Propriétés s’affiche. Pour plus d’informations sur chaque propriété, sélectionnez la propriété voulue et appuyez sur F1 pour afficher une rubrique d’aide de Visual Basic (aide de Visual Basic : pour obtenir de l’aide sur Visual Basic, pointez sur Macro dans le menu Outils, puis cliquez sur Visual Basic Editor. Dans le menu Aide, cliquez sur Aide de Microsoft Visual Basic.). Vous pouvez également taper le nom de la propriété dans la zone Rechercher dans l’aide de Visual Basic. La section qui suit présente un résumé des propriétés disponibles.
| Si vous souhaitez appliquer |
Utilisez cette propriété |
| Général : |
|
| Le chargement du contrôle à l’ouverture du classeur (ignoré pour les contrôles ActiveX) |
AutoLoad (Excel) |
| La modification possible du contrôle |
Locked (Formulaire) |
| Un nom au contrôle |
Name (Formulaire) |
| Le mode d’attache du contrôle aux cellules sous-jacentes (flottant, déplacement sans dimensionnement ou déplacement avec dimensionnement) |
Placement (Excel) |
| L’impression du contrôle |
PrintObject (Excel) |
| L’activation du contrôle et la réponse aux événements générés par l’utilisateur |
Enabled (Formulaire) |
| L’affichage ou non du contrôle |
Visible (Formulaire) |
| Texte : |
|
| Un texte descriptif au contrôle pour l’identifier ou le décrire |
Caption (Formulaire) |
| L’alignement du contrôle (gauche, centré ou droite) |
TextAlign (Formulaire) |
| Le retour automatique à la ligne suivante du contenu du contrôle en fin de ligne |
WordWrap (Formulaire) |
| Données et liaison : |
|
| La plage liée à la valeur du contrôle |
LinkedCell (Excel) |
| Le contenu ou l’état du contrôle |
Value (Formulaire) |
| Taille et position : |
|
| L’ajustement automatique de la taille du contrôle pour afficher l’ensemble du contenu |
AutoSize (Formulaire) |
| Une hauteur ou une largeur en points |
Height, Width (Formulaire) |
| Une distance entre le contrôle et le bord gauche ou le bord supérieur de la feuille de calcul |
Left, Top (Formulaire) |
| Mise en forme : |
|
| Une couleur d’arrière-plan |
BackColor (Formulaire) |
| Un style d’arrière-plan (transparent ou opaque) |
BackStyle (Formulaire) |
| Une couleur de premier plan |
ForeColor (Formulaire) |
| Une ombre ou aucune ombre au contrôle |
Shadow (Excel) |
| Image : |
|
| Une bitmap à afficher dans le contrôle |
Image (Formulaire) |
| L’emplacement de l’image par rapport à sa légende (gauche, haut, droite et ainsi de suite) |
PicturePosition (Formulaire) |
| Clavier et souris : |
|
| Une touche de raccourci pour le contrôle |
Accelerator (Formulaire) |
| Une icône de souris personnalisée |
MouseIcon (Formulaire) |
| Le type de pointeur qui s’affiche lorsque l’utilisateur positionne la souris sur un objet particulier (par exemple, standard, flèche, en I) |
MousePointer (Formulaire) |
| Spécifique au bouton bascule : |
|
| La possibilité pour l’utilisateur de spécifier l’état Null pour le contrôle à partir de l’interface utilisateur |
TripleState (Formulaire) |
Haut de la page