Copier cellules en fonction liste déroulante

Résolu/Fermé
Signaler
-
 claire -
Bonjour,

J'aurai besoin d'un coup de main!
Je suis en train de réaliser un fichier excel. Je voudrais créer une macro qui me permettrai de copier une plage de cellules d'une feuille de mon classeur en fonction de mon choix dans la liste déroulante.

Je m'explique :
- j'ai ma liste déroulante sur la feuille 1
- mes données à copier se trouvent dans les autres feuilles de mon classeur (16 au total)
- les noms contenu dans ma liste déroulante sont les mêmes que ceux de mes feuilles qui contiennent les cellules à coller
- les cellules copier (2 tableaux et 4 graphiques) doivent se coller en dessous de ma liste déroulante
- les cellules copier par noms selectionner se trouvent toutes dans la même feuille!

J'espère que vous arriverez à me comprendre!!!
merci pour votre aide!

2 réponses

Messages postés
12257
Date d'inscription
jeudi 15 mai 2008
Statut
Modérateur
Dernière intervention
3 septembre 2021
2 666
Bonjour,
Voici donc le code hyper complexe à adapter :
Sub Importer_Selon_Liste()
Sheets("Feuil1").Range("A2:E12").Value = Sheets(Sheets("Feuil1").Range("A1").Value).Range("B5:F15").Value
End Sub


pour adapter :
- Sheets("Feuil1") : "Feuil1" est le nom de la feuille ou est située votre liste déroulante
- Range("A2:E12") : représente les cellules "accueillant" les donénes copiées
- Sheets("Feuil1").Range("A1").Value : si votre liste déroulante est située Feuil1 cellule A1
- Range("B5:F15") : est la plage de cellule de chaque feuille contenant les données à copier

N'hésitez pas...
Merci pour ta réponse !
par contre la macro ne marche pas!!! j'ai bien adapté la macro à mon classeur pourtant!

ce que je comprends pas dans ta formule c'est comment la macro sait ou elle doit aller chercher les infos en fonction du choix dans la liste.
Par exemple si dans ma liste je choisis Paul il faut qu'elle copie les cellules de la feuille nommé Paul.

Je ne sais pas si je suis bien claire!!!
http://www.cijoint.fr/cjlink.php?file=cj201012/cijoIU5hJM.xls
Voici mon fichier!!!
ma liste n'est pas en A1 mais en B30!
Messages postés
12257
Date d'inscription
jeudi 15 mai 2008
Statut
Modérateur
Dernière intervention
3 septembre 2021
2 666
Voici ton fichier, avec code adapté. https://www.cjoint.com/?0mpqopEArUd

Par contre, je n'ai pas regardé pour les graphs...
C'est parfait merci beaucoup je vais me débrouiller pour les graphs!
Encore merci pour ton aide!
bonne soirée
Messages postés
12257
Date d'inscription
jeudi 15 mai 2008
Statut
Modérateur
Dernière intervention
3 septembre 2021
2 666
Mais de rien...
Les grafs, s'ils sont faits avec des valeurs toujours présentes aux mêmes endroits dans les feuilles, tu peux les refaire (je crois même qu'ils peuvent se mettre à jour automatiquement) dans la 1ere feuille avec les données que tu importent...
Très bonne idée!!!
merci