Mise à jour de cellules en fonction d'une liste déroulante

max29

XLDnaute Nouveau
Bonjour à tous et toutes:),

J'ai utilisé la fonction recherche du forum, mais aucune réponse correspondait vraiment à mes attentes, donc voici mon problème :

Dans mon fichier excel j'ai deux feuilles :

- Dans une, se trouvent différentes données. Il y a donc dans la colonne A les noms de différents modèles, et à droite, les caractéristiques de chacun de ces modèles.

- Dans la seconde feuille, j'ai une liste déroulante, dans laquelle je choisis un des modèles présents dans l'autre feuille. Mon souhait est que lorsque j'ai choisis mon modèle dans la liste, les données de ce modèle s'affichent dans certaines cases de cette feuille.

J'ai joint un exemple de mon problème afin de me faire comprendre plus facilement:eek:

Déjà, est-ce quelque chose de réalisable ? Et si oui, comment ?

Merci d'avance !!:D
 

Pièces jointes

  • exemple pour forum.xls
    25.5 KB · Affichages: 63
  • exemple pour forum.xls
    25.5 KB · Affichages: 64
  • exemple pour forum.xls
    25.5 KB · Affichages: 63

tdenfert

XLDnaute Impliqué
Re : Mise à jour de cellules en fonction d'une liste déroulante

Bonjour,

Voici une proposition :
 

Pièces jointes

  • Copie de exemple pour forum.xls
    25.5 KB · Affichages: 51
  • Copie de exemple pour forum.xls
    25.5 KB · Affichages: 57
  • Copie de exemple pour forum.xls
    25.5 KB · Affichages: 52

Papou-net

XLDnaute Barbatruc
Re : Mise à jour de cellules en fonction d'une liste déroulante

Bonjour max29, JHA, tdenfert, le forum,

Comme je l'ai faite, voici ma solution par macro.

Cordialement à tous.
 

Pièces jointes

  • Copie de exemple pour forum.xls
    32.5 KB · Affichages: 66
  • Copie de exemple pour forum.xls
    32.5 KB · Affichages: 65
  • Copie de exemple pour forum.xls
    32.5 KB · Affichages: 68

max29

XLDnaute Nouveau
Re : Mise à jour de cellules en fonction d'une liste déroulante

Bonjour !

Pinaise, merci pour toutes ces solutions !!:D

Je vais regarder laquelle s'applique le mieux à mon cas et je vous tiens au jus;)

EDIT : Bon, tout d'abord la macro j'ai du mal à comprendre ce qu'elle veut dire, donc je pense que je vais pas trop m'attarder la dessus:eek:

Sinon les deux autres valeurs sont plus ou moins identiques, en utilisant la fonction RECHERCHEV. Est ce que quelqu'un peut me traduire les deux solutions ?

=RECHERCHEV($C$2;'Caractéristiques modèles'!$A$2:$D$4;2;FAUX)

=RECHERCHEV($C$2;'Caractéristiques modèles'!$A$2:$D$4;LIGNE()-5)

Car maintenant je dois adapter ceci à mon tableau, qui est loin d'être aussi simple:rolleyes: (Dans la case B3 je cherche la valeur en H6 de l'autre feuille, en B4 la valeur en K6 ...)

Je comprend le début, en C2 on cherche une valeur dans l'autre feuille, mais la suite, j'ai un peu plus de mal:p
 
Dernière édition:

JHA

XLDnaute Barbatruc
Re : Mise à jour de cellules en fonction d'une liste déroulante

Bonjour,

les deux formules sont quasi identiques.

=RECHERCHEV($C$2;'Caractéristiques modèles'!$A$2:$D$4;2;FAUX)


=RECHERCHEV($C$2;'Caractéristiques modèles'!$A$2:$D$4;LIGNE()-5)

On recherche la valeur de la cellule "$C$2" dans la plage "$A$2:$D$4" de la feuille "Carac.....modèles" et on prend la deuxième valeur située à droite de la recherche. ligne()-5 te renverra 2 également dans ton exemple. L'intitulé "Faux" à la fin signifie que tu veux la valeur exacte de la recherchev sinon il te renverra un message d'erreur.
Pour plus de compréhension il y a la touche "F1" qui te donnera plus d'infos et d'exemples.

JHA
 

Discussions similaires

Statistiques des forums

Discussions
312 366
Messages
2 087 642
Membres
103 627
dernier inscrit
nabil