Copier des données en fonction d'une recherche

Bonjour,

je vais essayer de vous expliquer ce que je souhaite faire, mais pour être certain, je vous joint un fichier pour exemple!

donc voilà:

j'ai une feuil 'recap' sur laquelle j'encode les noms, prénoms, et j'inscrit une "croix" (X) dans la colonne de la ville ou habite la personne

j'ai ensuite une feuille pour chaque ville.

je souhaite que dans les feuilles de chaque ville viennent s'inscrire les nom et prénom des personnes... vous suivez?!

je vous joint un tableau exemple pour que ça soit plus clair!

Bonsoir

Réponse dans le fichier (Une des solutions)

Cordialement

Bonsoir Fabian, Amadéus, forum,

Une autre façon avec liste déroulante "Villes" sur une seule colonne,

On pouvait éviter les onglets "Villes" en utilisant un filtre élaboré,

ce qui aurait faciliter les recherches par la suite.

Amicalement

Claude.

22fabian.zip (14.96 Ko)

Bonjour amadeus, dubois, tout le monde!

Un grand merci à vous deux pour votre aide!

Amadeus, ce que tu as fait est exactement ce que je souhaitais!

je voudrais juste te poser une question: (j'essaye toujours de comprendre comment tu as fait, je ne connais pas les fonctions que tu utilise!)

j'ai repronduit ton exemple sans problème, saut lorsque je rajoute des colonnes, par exemple, si en plus des colonnes "civilité" "prénomé, "nom", je rajoute des colonnes "adresse", "CP", "Localité" et "telephone" alors je n'ai plus rien qui s'affiche dans les autres feuilles. Je ne comprend pas ce que je dois faire pour débloquer la situation...

Encore merci pour votre aide o combien précieuse!

Bonjour

Lorsque tu inséres des colonnes supplémentaires

La Base de données est modifiée et la Recherche avec les formules renvoie une erreur, en effet,

1) La Formule initiale nommée Base fait référence à:

=DECALER(Fixes!$A$2:$G$2;;;NBVAL(Nom))

Si tu rajoutes 4 colonnes,Excel modifie Automatiquement la formule qui devient

=DECALER(Fixes!$A$2:$K$2;;;NBVAL(Nom))

ainsi que toutes les formules du tableau contenant des références à des cellules,

2) MAIS, les formules de la Feuille Bruxelles A2, B2, C2, E2 ne sont pas entiérement modifiées

Toutes ces cellules comprennaient dans la formule cette partie:

EQUIV("X";DECALER(DECALER(Nom;$E1;);;EQUIV("Bruxelles";Fixes!$D$1:$G$1;0)+1)

qui assuraient le décalage pour la recherche des X

En insérant 4 colonnes, il faut aussi décaler de 4 colonnes supplémentaires soit

EQUIV("X";DECALER(DECALER(Nom;$E1;);;EQUIV("Bruxelles";Fixes!$D$1:$G$1;0)+5)

Fichier corrigé joint

Cordialement

Bonjour Amadeus!

Je ne dirai qu'une chose:

UN TOUT GRAND MERCI!!!!!!!!

Rechercher des sujets similaires à "copier donnees fonction recherche"