Validation des données - Astuces Excel

Gareth d'Angleterre écrit et demande d'avoir une liste déroulante sur une feuille de calcul où la liste des cellules valides se trouve sur une autre feuille de calcul. Gareth note également qu'il préférerait ne pas utiliser les zones de liste déroulante ActiveX sur la feuille, car elles ne se déplacent pas et ne se redimensionnent pas avec les cellules.

La réponse à ce problème consiste à utiliser la validation des données. Cette fonctionnalité, introduite dans Excel 97, offre un moyen simple d'avoir une liste déroulante directement dans la cellule. Il n'y a aucun problème de déplacement ou de redimensionnement.

Le cas simple de la configuration de la validation des données est facile. Accédez à un endroit éloigné de votre feuille de calcul et entrez la liste de valeurs. Accédez à la cellule où vous souhaitez que la liste déroulante apparaisse. Dans le menu, sélectionnez Données, Validation. Dans la zone Autoriser, choisissez Liste. Dans la zone de liste, utilisez le RefEdit (icône rouge et blanche à droite) et sélectionnez votre plage. C'est tout ce qu'il faut pour mettre en place une validation de données.

Voici le vrai conseil pour aujourd'hui: généralement, lorsque vous essayez de configurer une validation de données et que vous entrez une liste qui se trouve sur une autre feuille, par exemple si vous entrez =Sheet2!A1:A99, vous obtiendrez une erreur disant que "Vous ne pouvez pas utiliser de références à autres feuilles de travail pour les critères de validation des données ". Il existe un moyen de contourner cette limitation! Allez dans Sheet2, mettez en surbrillance votre plage de liste et donnez-lui un nom avec Insertion - Noms - Définir. Si vous attribuez A1: A99 sur Sheet2, le nom de plage de MyList (ou tout ce dont vous vous souvenez). Allez ensuite sur votre feuille d'origine, et dans la boîte de dialogue Validation des données, pour la Liste, entrez =MyListet vous pourrez avoir les validations sur une autre feuille de calcul.

Articles intéressants...