Lorsque vous développez des feuilles de calcul qui seront utilisées par d’autres, vous souhaiterez peut-être limiter ce que vos utilisateurs peuvent entrer dans une cellule particulière. Par exemple, vous pouvez avoir une cellule dans laquelle l’utilisateur doit entrer son service. Vous voudriez évidemment qu’ils n’entrent que dans l’un des départements valides de votre entreprise.

Pour vous assurer que seuls certains services peuvent être saisis dans la cellule, procédez comme suit:

  1. Sélectionnez la cellule dans laquelle l’utilisateur saisira le nom du service.

  2. Choisissez Validation dans le menu Données. Excel affiche la boîte de dialogue Validation des données.

  3. L’onglet Paramètres doit être affiché. (Voir la figure 1.)

  4. À l’aide de la liste déroulante Autoriser, choisissez Liste.

  5. Dans la zone Source, entrez les noms de vos services, séparés par des virgules.

  6. Affichez l’onglet Alerte d’erreur. Dans cet onglet, vous spécifiez un message d’erreur que l’utilisateur verra s’il saisit un nom de service incorrect. (Voir la figure 2.)

  7. Dans le champ Titre, saisissez l’expression «Entrez un nom de service valide».

  8. Dans la zone Message d’erreur, entrez un message indiquant ce que l’utilisateur a fait de manière incorrecte. Vous devez également indiquer les noms de service acceptables.

  9. Cliquez sur OK.

C’est ça. Désormais, l’utilisateur ne peut saisir qu’un seul de vos noms de service valides. Mieux encore, lorsqu’ils sélectionnent la cellule, ils verront une flèche déroulante à droite de la cellule où ils pourront choisir parmi les noms de service que vous avez spécifiés à l’étape 5. S’ils en saisissent un qui est incorrect, ils verront le message d’erreur et devra changer ce qu’ils ont entré.

ExcelTips est votre source pour une formation Microsoft Excel rentable.

Cette astuce (2943) s’applique à Microsoft Excel 97, 2000, 2002 et 2003. Vous pouvez trouver une version de cette astuce pour l’interface ruban d’Excel (Excel 2007 et versions ultérieures) ici:

link: / excelribbon-Limiting_Choices_in_a_Cell [Limiter les choix dans une cellule].