Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

trouver valeur en fonction de...

F

fred

Guest
Bonjour

c'est pas facile a expliquer :
J'ai un tableau avec 4 colonnes et 5 lignes

45mn 1h 1h30 2h
T1 10 20 30 50
T2 20 30 40 50
T3 10 20 30 40
T4 10 20 20 20
T5 10 10 10 10

J'aimerais que lorsqu'un personne choisisse 1h en t4 la reponse =20 s'affiche dans une textbox

quelq'un connait-il la formule
 
M

Moa

Guest
Re Fred !

Désolé, je suis allé un peu vite, voilà la bonne formule :

=INDEX(B4:F9;EQUIV(H3;B4:B9;EQUIV(I3;B4:F4)

En fait j'avais oublié les ";" dans les parenthèses.

@ +

Moa
 
F

fred

Guest
merci de ta reponse

comment afficher ce resultat dans une textbox en fait dans une userforme l'utilisateur choisi par le biais de 2 combobox le temps qu'il veut (colonne) et la tranche auquelle il appartient (ligne) et en fonction de ces deux critere j'aimerais mettre automatiquement dans une text box le reultat obtenu

Merci d'avance
 
M

Moa

Guest
Re Fred !

Voilà, je t'ai fait un autre petit exemple (Vite fait).

En fait, j'ai gardé le tableau sur la feuille 1 et j'ai masqué les lignes concernant ce tableau.

Puis j'ai simplement Fait quelques procédures évènementielles.

Certaines servant à initialiser tes Comboboxs à l'affichage de ton Userform et les autres servant à mettre à jour le textbox au moment du changement d'un des deux Comboboxs.

On peut faire plus simple, en créant un tableau (Avec Array) en Vba puis en faisant un Index/Match/Match en Vba.

Dépiote l'exemple en allant dans le Vbe, tu verras c'est vraiment simple.

@ +

Moa
 

Pièces jointes

  • Fred1.zip
    11.4 KB · Affichages: 17
  • Fred1.zip
    11.4 KB · Affichages: 15
  • Fred1.zip
    11.4 KB · Affichages: 19

Discussions similaires

Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…