Ce qu'il faut savoir
- Ouvrir deux classeurs Excel vierges nommés "Données pour la liste déroulante dans Excel" id=mntl-sc-block-image_1-0 /> alt="</li" />
-
Enregistrez le classeur et laissez-le ouvert.
- Entrez les données comme indiqué dans l'image dans la cellule B1 du drop-down-list.xlsx classeur.
- Enregistrez le classeur et laissez-le ouvert.
- Sélectionner les cellules A1 à A4 du classeur data-source.xlsx à mettre en surbrillance eux.
- Cliquez sur la Boîte de nom située au-dessus de la colonne A.
- Tapez Cookies dans la Name Box.
- Appuyez sur la touche Entrée du clavier.
- Cellules A1 à A4 du classeur data-source.xlsx ont maintenant le nom de la plage de Cookies.
- Enregistrer le classeur.
- Cliquez sur cellule C1 dans la drop-down-list.xlsx classeur.
- Cliquez sur Formules > Définir le nom sur le ruban pour ouvrir la boîte de dialogue Définir le nom boîte.
- Cliquez sur le bouton Nouveau pour ouvrir la boîte de dialogue Nouveau nom.
- Tapez Data dans la ligne Name.
- Dans le Fait référence à type de ligne ='data-source.xlsx'!Cookies
- Cliquez sur OK pour terminer la plage nommée et revenir à la boîte de dialogue Définir le nom.
- Cliquez sur Fermer pour fermer la boîte de dialogue Définir le nom.
- Enregistrer le classeur.
- Cliquez sur cell C1 du classeur drop-down-list.xlsx pour en faire la cellule active - c'est là que le la liste déroulante sera.
- Cliquez sur l' onglet Données du ruban au-dessus de la feuille de calcul.
- Cliquez sur l'icône Data Validation sur le ruban pour ouvrir le menu déroulant. Sélectionnez l'option Validation des données.
- Cliquez sur l'onglet Paramètres dans la boîte de dialogue Validation des données.
- Cliquez sur la flèche vers le bas à la fin de la ligne Autoriser pour ouvrir le menu déroulant.
-
Cliquez sur Liste pour choisir une liste déroulante pour la validation des données dans la cellule C1 et pour activer le Source ligne dans la boîte de dialogue.
- Étant donné que la source de données de la liste déroulante se trouve dans un classeur différent, la deuxième plage nommée va dans la ligne Source de la boîte de dialogue.
- Cliquez sur la ligne Source.
- Tapez =Data dans la ligne Source.
- Cliquez sur OK pour compléter la liste déroulante et fermer la boîte de dialogue Validation des données boîte.
- Une petite icône flèche vers le bas devrait apparaître sur le côté droit de la cellule C1. Cliquer sur la flèche vers le bas ouvrira le menu déroulant liste déroulante contenant les quatre noms de cookies saisis dans les cellules A1 à A4 du data-source.xlsx classeur.
- Cliquez sur l'un des noms dans la liste déroulante pour entrer ce nom dans cellule C1.
- Cliquez sur cell A2 dans le classeur data-source.xlsx pour en faire la cellule active.
- Tapez Shortbread dans cellule A2 et appuyez sur la touche Entrée du clavier.
- Cliquez sur la flèche vers le bas pour la liste déroulante dans cell C1 du dropdown- list.xlsx classeur.
- Item 2 dans la liste devrait maintenant se lire Shortbread au lieu de Lemon.
- Protéger la feuille de calcul en verrouillant cellules A1 à A4 sur sheet 2
- Demander un mot de passe pour modifier le classeur
- Avoir le classeur ouvert en tant que Lecture seule
Lorsque les données de la liste se trouvent dans un classeur séparé, les deux doivent être ouverts pour que la liste soit mise à jour.
Données pour les cellules A1 à A4 dans "Feuille de calcul Excel contenant une plage nommée." id=mntl-sc-block-image_1-0-1 /> alt="
Lorsque vous utilisez une liste déroulante d'un autre classeur, vous devez utiliser deux plages nommées. L'un est pour les éléments de la liste et le second est dans le classeur où se trouve la liste déroulante - cette plage nommée est liée à celle du premier classeur.
La première plage nommée
La deuxième plage nommée
La deuxième plage nommée n'utilise pas les références de cellules du classeur drop-down-list.xlsx. Au lieu de cela, il établit un lien vers le nom de la plage Cookies dans le classeur data-source.xlsx, ce qui est nécessaire car Excel n'accepte pas les références de cellule d'un classeur différent pour une plage nommée. Il sera, cependant, excepté un autre nom de plage.
La création de la deuxième plage nommée ne se fait donc pas à l'aide de l'option Name Box mais à l'aide de l'option Define Name située sur le Onglet Formules du ruban.
Utilisation d'une liste pour la validation des données
Toutes les options de validation des données dans Excel, y compris les listes déroulantes, sont définies à l'aide de la boîte de dialogue de validation des données. En plus d'ajouter des listes déroulantes à une feuille de calcul, la validation des données dans Excel peut également être utilisée pour contrôler ou limiter le type de données que les utilisateurs peuvent saisir dans des cellules spécifiques d'une feuille de calcul.
Modification de la liste déroulante
Étant donné que cet exemple utilise une plage nommée comme source pour nos éléments de liste plutôt que les noms de liste réels, changer les noms des cookies dans la plage nommée dans cellules A1 enA4 du classeur data-source.xlsx modifie immédiatement les noms dans la liste déroulante.
Si les données sont saisies directement dans la boîte de dialogue, apporter des modifications à la liste implique de revenir dans la boîte de dialogue et de modifier la ligne source.
Suivez les étapes ci-dessous pour changer Lemon en Shortbread dans la liste déroulante en changeant les données dans cellule A2 de la plage nommée dans le classeur data-source.xlsx.
Options de protection de la liste déroulante
Étant donné que les données de cet exemple se trouvent sur une feuille de calcul différente de celle de la liste déroulante, les options disponibles pour protéger les données de la liste incluent: