[EXCEL] Menu déroulant et variable ?

Menu déroulant et variable ? [EXCEL] - VB/VBA/VBS - Programmation

Marsh Posté le 17-05-2007 à 23:20:29    

Hello,  
 
J'ai déjà un peu farfouillé partout mais je n'ai pas trouvé mon bonheur malheuresement  :pfff:  
 
En bref, j'ai 2 besoin:
----------------------------------------------------------------------
**Créer une variable :
mon but est de faire en sorte que dans un menu déroulant on choisisse un nom et que la variable associé serve a un calcul  
 
Exemple :
Bleu = 3 ; Jaune = 5 ; Rouge = 10
 
Choix : bleu, jaune, rouge
Choix : bleu, jaune, rouge
Résultat :  
 
Lorsque l’utilisateur choisis Bleu et Rouge, j’aimerais que la cellule ‘résultat’ affiche le résultat d’une opération avec ces 2 choix ( genre bleu+rouge )
 
----------------------------------------------------------------------
**Coller une série de cellule a la suite d’un choix dans un menu déroulant.
Dans le même principe j’aimerais que dans la cellule adjacente a ‘choix’ il s’affiche la cellule de la valeur associé
Exemple :
Choix : Bleu    /        3
Choix : Rouge /       10
 
Bon en pratique j’aurais 3 ou 4 cellules a coller a coté en fait  :D  

Reply

Marsh Posté le 17-05-2007 à 23:20:29   

Reply

Marsh Posté le 18-05-2007 à 07:32:08    

Bonjour,
supposons:
dans A1  ton premier choix
dans A2  ton deuxième choix
 
 
En j1 à j10  tes couleurs
en k1 à k10 tes valeurs par couleur
 
Alors:
en C1 ton bleu + rouge:  écrire   =A1&A2  (si c'est le texte que tu veux concatèner)
 
en B1 mettre =RECHERCHEV(A1;J1:K10;2)
en B2            =RECHERCHEV(B1;J1:K10;2)
 
Cordialement


Message édité par seniorpapou le 18-05-2007 à 07:32:42
Reply

Marsh Posté le 18-05-2007 à 23:10:11    

en fait pour faire plus simple, j'aimerais avoir une liste de nom ( comme les couleur ) et assigner des valeur.
Ensuite dans un menu déroulant je vais choisir rouge bleu ou jaune et j'aurais une équation du genre  
choix_de_la_couleur + 5
Par exemple si j'ai Rouge = 2 alors dans le menu déroulant si je choisis Rouge, je veux que ma case résultat affiche 7
 
Alors j'ai essayé ton ptit trucs la, ca marche bizarement
 
genre si je met ca
colonne  J :  
Bleu Rouge Jaune Noir Vert Rose
 
colonne K :  
1 2 3 4 5 6
 
Cellule a1 : le choix en menu déroulant
Cellule b1 : =RECHERCHEV(A1;J1:K6;2)  
 
Alors j'obtient ces résultat la :
Bleu 1
Rouge 4
Jaune 3
Noir 4
Vert 5
Rose 4
 
Bizzare...
Et en repetant l'operation plusieurs fois, ca ne déconne aps toujours de la même facon...  :pt1cable:  
 
 

Reply

Marsh Posté le 19-05-2007 à 07:14:14    

Bonjour,
désolé, je n'avais pas tout mis:
 
=RECHERCHEV(A1;J1:K6;2;FAUX)  
 
voir aide sur RECHERCHEV (ordre croissant ou non)
Cordialement


Message édité par seniorpapou le 19-05-2007 à 07:17:01
Reply

Marsh Posté le 19-05-2007 à 13:28:30    

Nickel ca a effectivement corrigé le problème.
Merci a toi l'ami :)

Reply

Marsh Posté le 12-02-2010 à 08:29:28    

Boujour, je cherche a faire quelquechose d'identique mais sans valeur numérique; je m'explique :
en A1 un menu déroulant avec choix d'une couleur (ex: rouge)
en A2 un menu déroulant avec choix d'une couleur (ex: jaune)
et faire apparaitre en F1 le mélange des 2 couleurs (orange dans ce cas)
 
Je ne connais pas la commande permettant d'effectuer ce calcul, merci d'avance .

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed