Afficher texte selons conditions

bbz.levy

XLDnaute Nouveau
Bonjour,

Cela fait maintenant quelques jours que je traine sur ce forum et sur google pour essayer de trouver une solution à mon problème, mais malheureusement, je continue de faire choux blanc.

Voici la situation :

J'ai un tableau avec un onglet paramètre. Dans cette onglet, se trouve une liste d'arguments. Utilisons un exemple d'actualité :rolleyes: :

Prenons 2 personnages avec un patrimoine différent. Chaque bien qu'ils possèdent a des caractéristiques différentes selon le personnage. C'est à dire :

Jérome à :
Une maison, depuis 15 ans, à Berne, qui vaut 300 000 euros
Une voiture, depuis 3 ans, à Paris, qui vaut 35 000 euros,
Un appartement, depuis 5 ans, à Paris, qui vaut 800 000 euros

François à :
Une maison, depuis 35 ans, à Tulle, qui vaut 180 000 euros,
Une voiture, depuis 9 mois, à Paris, qui vaut 55 000 euros
Un appartement, depuis 10 à Paris, qui vaut 500 000 euros

Ensuite, Patrimoine, avec 5 colonnes :
Prénom / Type de bien / Ancienneté / Localisation / Valeur

Les colonnes "Prénom" et "Type de bien", sont des listes déroulantes. Ce que je souhaiterai, c'est, selon la valeur sélectionnée, affiche dans les colonnes suivantes, la valeur correspondante. C'est à dire :

En choisissant le "Prénom" et "Type de bien", voici ce qui s'affiche :
François / voiture / 9 mois / Paris / 55 000 euros

J'espère que mon explication est claire :confused:. Je suis débutant en VBA, et j'ai du mal à maitriser les formules qui sortent des sentiers battues.

Merci d'avance pour votre aide. ! :)
 

bbz.levy

XLDnaute Nouveau
Re : Afficher texte selons conditions

Bonjour,

Merci pour votre réactivé.

J'ai ajouté un fichier excel en pièce jointe avec deux onglets.

J'espère que cela pourra vous aider à comprendre mon problème.

Merci pour votre aide :)
 

Pièces jointes

  • Exemple.xlsx
    11.9 KB · Affichages: 41
  • Exemple.xlsx
    11.9 KB · Affichages: 39
  • Exemple.xlsx
    11.9 KB · Affichages: 37

Dugenou

XLDnaute Barbatruc
Re : Afficher texte selons conditions

Bonjour,
Voir essai en pj, j'au dû déplacer les valeurs pour la liste de validation des prénoms qui intéféraient avec la recherche du prénom.
Cordialement
 

Pièces jointes

  • bbzlevy.xlsx
    12.4 KB · Affichages: 44

Dugenou

XLDnaute Barbatruc
Re : Afficher texte selons conditions

re,
Decaler(Patrimoine!$C$1; lignes; colonnes)

EQUIV($A7;Patrimoine!$B$2:$B$16;0)+EQUIV(C$6;Patrimoine!$C$5:$C$7;0) donne le Nb de ligne pour le décalage vertical :
la première partie EQUIV($A7;Patrimoine!$B$2:$B$16;0) affiche le N° de ligne du prénom (dans une plage qui commence à la ligne 2 ! ) =>3 pour Jérome et 8 pour François
en ajoutant la seconde partie EQUIV(C$6;Patrimoine!$C$5:$C$7;0) =>1 pour ancienneté, 2 pour localisation, 3 pour valeur

EQUIV($B7;Patrimoine!$D$4:$F$4;0) => 1 pour maison, 2 pour voiture

Cordialement
 

bbz.levy

XLDnaute Nouveau
Re : Afficher texte selons conditions

re-bonjour,

J'ai travaillé toute l'après-midi sur mon tableur, et j'ai finalement réussi à appliquer l'exemple à mon cas (qui contient un peu plus de données). Et tout fonctionne très bien.

Merci encore pour l'explication, c'est très clair et surtout très rapide !!

Cordialement,
 

Statistiques des forums

Discussions
312 489
Messages
2 088 857
Membres
103 979
dernier inscrit
bderradji