Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Apprendre Utilisation des plages nommées dans la validation des données | Systèmes de validation dynamiques
Validation et Contrôle des Données dans Excel

Utilisation des plages nommées dans la validation des données

Glissez pour afficher le menu

Une plage nommée est une étiquette que vous attribuez à une cellule ou à un groupe de cellules. Au lieu d'écrire =$A$2:$A$5 dans votre source de validation, vous écrivez =RegionList — et Excel comprend exactement ce que vous voulez dire.

Création d'une plage nommée pour les régions

Étape 1 — Ajouter la liste à la feuille Lists :

  1. Accédez à la feuille Lists ;
  2. Dans la colonne C, ajoutez ce qui suit :
    • C1 : East
    • C2 : West
    • C3 : North
    • C4 : South
Note
Remarque

Comme des plages nommées sont utilisées, il n'est pas nécessaire d'avoir des en-têtes, mais vous pouvez les conserver pour plus de commodité. Dans cet exemple, les en-têtes ne seront pas utilisés dans ces petites plages de cellules.

Étape 2 — Créer la plage nommée :

  1. Sélectionner les cellules C1:C4 ;
  2. Cliquer sur la Zone de nom (en haut à gauche, où l'adresse de la cellule est affichée) ;
  3. Saisir RegionList et appuyer sur Entrée.

C'est tout — RegionList pointe désormais vers ces quatre cellules.

Étape 3 — Utiliser la plage nommée dans la validation des données :

  1. Aller sur la feuille principale et sélectionner les cellules de la colonne Region ;
  2. Ouvrir Validation des données → Paramètres → Liste ;
  3. Dans Source, saisir : =INDIRECT("RegionList") ;
  4. Cliquer sur OK.

La liste déroulante affiche maintenant East, West, North, South — extraits de la plage nommée.

La principale limitation

Voici où les plages nommées montrent leur faiblesse. La plage RegionList pointe exactement vers $C$1:$C$4 — quatre cellules fixes. Si vous ajoutez une cinquième région, par exemple Central, dans la cellule C5, elle n’apparaîtra pas dans la liste déroulante.

Essayez :

  1. Allez sur la feuille Lists et saisissez Central dans C5 ;
  2. Revenez à la feuille principale et cliquez sur la liste déroulante Region ;
  3. Remarquez que Central est absent.

Pour corriger cela, élargissez manuellement la plage :

  1. Allez dans Formules → Gestionnaire de noms ;
  2. Trouvez RegionList et cliquez sur Modifier ;
  3. Modifiez Fait référence à de =Lists!$C$1:$C$4 à =Lists!$C$1:$C$5 ;
  4. Cliquez sur OK.
carousel-imgcarousel-img

Cela fonctionne, mais nécessite une intervention manuelle à chaque fois que la liste s'allonge.

Règles de nommage à retenir

  • Pas d'espaces — utiliser des underscores si nécessaire : Region_List et non Region List ;
  • Ne peut pas commencer par un chiffre ;
  • Insensible à la casse, mais rester cohérent ;
  • Ne pas utiliser de noms ressemblant à des références de cellules (par exemple, A1, B2).
Tout était clair ?

Comment pouvons-nous l'améliorer ?

Merci pour vos commentaires !

Section 2. Chapitre 2

Demandez à l'IA

expand

Demandez à l'IA

ChatGPT

Posez n'importe quelle question ou essayez l'une des questions suggérées pour commencer notre discussion

Section 2. Chapitre 2
some-alt