Validation et liste

Bonjour à tous,

J'ai besoin de votre aide.

Dans une cellule à liste déroulante en F13 je désire que cette liste est issu d'une liste avec 2 colonnes d'une autre feuille. La première avec "CIVILITÉ, NOM Prénoms" la deuxième avec que le "NOM" la premiere liste s'appelle "ADH" la deuxième s'appelle "NOM".

Dans le DONNÉES/VALIDATION/LISTE j'ai mis cette formule

=DECALER(ADH;EQUIV($F$13&"*";NOM;0)-1;0;NB.SI(NOM;$F$13&"*"))

Ca a marché, quand je suis revenu dans ce menu il me donne erreur :

LA SOURCE EST RECONNU COMME ERRONÉE. VOULEZ-VOUS CONTINUER

. Bine sure en répondant oui je n'ai plus accès à ma liste déroulante.

Quelqu'un pourrait me dire quelle en serait la raison

Merci d'avance

Noel

Salut cfn3cfn

Peux-tu joindre ton fichier ou un extrait.

ta question m'intéresse, et j'aime bien avoir un appercu du résultat.

merci!

Bonjour à tous,

Jeremie25 je t'envoie.

Tu verras l'explication le bout de fichier avec recherche en V que je n'arrive pas à faire fonctionner quand 'efface le NOM dans la cellule E13 l'adresse reste en place alors qu'il de vrait me donner #na

Merci de trouver l'erreur.

J'attends ton analyse.

Noel

https://www.excel-pratique.com/~files/doc/9JQAGClasseur3.xls

Simplement parce que ton fichier est en mode calcul manuel. Tu dois le faire passer en mode calcul automatique.

Sinon, tu dois valider ta formule à chaque fois.

voilà ton fichier

https://www.excel-pratique.com/~files/doc/A9hue9JQAGClasseur3.xls

Tu peux ajouter des noms tant que tu veux (en prenant soin de toujours respecter l'ordre croissant des chiffre de la première colonne), les matrices prennent en compte toute la longueur des colonnes.

Dis moi si cela te va.

A+!

Re

Jeremie je te remercie pour le fichier mais tu m'a maché le travail.

Mon proverbe plus pas dit :

Si quelqu'un te demande un poisson tu lui donnes le poisson et tu l'apprends à pêcher.

La tu m'as donné le poisson mais tu ne m'as pas appris à pêcher.

exp: Je ne sais pas faire de menu déroulant dans "CHOIX DU NOM" Je ne suis qu'un débutant et puis j'ai aussi les cellules grises fatiguées.

EricF je suis allée voir dans les préférences mon calcul est sur automatique.

Il n'y a qu'a moi ca arrive.

Merci beaucoup à vous deux de partager vos compétences.

Amicalement

Noel

Voici ton fichier corrigé.

https://www.excel-pratique.com/~files/doc/Copy_of_9JQAGClasseur3.xls

Même fichier original, pas de répétition de données.

Pour la liste, je ne comprends pas pourquoi tu te compliques ainsi la vie. Une validation avec une liste =adh te donne ce que tu veux.

Ensuite, tu as tout bon.

cfn3cfn a écrit :

Re

Jeremie je te remercie pour le fichier mais tu m'a maché le travail.

Désolé, je ne savais pas!

pas de soucis, je t'explique dans la journée si tu préfère ma méthode.

Tu me diras!

Re,

Eric, j'ai bien compris que ça c'était possible et l'avais fait.

Quand tu as une liste de 20 ou 30personnes ca marche.

Mais quand tu as une liste de 400 à 500 personnes voir même plus je pense que lors de la saisie ca me poserai porblème. C'est pour cela que j'ai utilisé la liste avec la fonction DECALER EXP:

=DECALER(ADH;EQUIV($F$13&"*";NOM;0)-1;0;NB.SI(NOM;$F$13&"*"))

Je l'ai fait pour ma compta ca marche très bien et là pas moyen.

Quand j'ai besoin un compte qui commence par ou 61 ou 62... ou 7 ou 70... j'ai pas besoin de déouler les 465 n° de comptes du plan Comptable.

J'espère que je me suis fait bien comprendre.

Merci

Amicalment

Noel

Re

Jeremie ta methode il est sympa et très convivial mais je ne sais pas faire ton menu déroulant. J'ai vu comment il marche. Mais je ne sais le construire.

Merci de m'apprendre

Noel

Bonjour Noël,

Voici ton fichier :

Fichier

  • Tu tapes les 1ères lettres du nom et tu prends la flèche pour le choix.
  • Quand ce choix est fait, il s'inscrit le nom en entier à la place du nom simple
  • Les lignes du dessous sont également prévues par la macro.

Amicalement

Nad & Dan

Edit Dan: fichier modifié à 17H40

Bonjour à tous,

Dan, j'ai bien reçu le fichier. Par curiosité je suis aller vois dans Validation/Liste il me donne toujours

LA SOURCE EST RECONNU COMME ERRONÉE. VOULEZ-VOUS CONTINUER

Quelqu'un ou Dan pourrai t-il m'expliquer le pourquoi de cette alerte?

Merci d'avance

Noel

Bonjour

Si tu es allé dans la validation de données quand la cellule E11 était renseignée, c'est normal que tu ais ce message car la source n'est plus "Noms".

Supprime la valeur de E11 et retourne voir : tu n'as plus le message.

Sur une validation normale (sans la macro pour décaler de 2 colonnes) et pour ce genre de validation (avec cette formule), il faut décocher "Quand des données non valides sont tapées" dans l'onglet ALERTE D'ERREUR pour ne pas avoir le message.

Amicalement

Nad

Rechercher des sujets similaires à "validation liste"