Lire valeur listes déroulantes contrôles de formulaire.

walkn

XLDnaute Nouveau
Bonjour à tous !

Je suis nouveau sur le forum et je vous remercie par avance pour votre aide.

Mon problème est le suivant :

Je souhaiterai lire la valeur (qui est du texte ) de deux listes déroulantes de contrôle de formulaire et écrire un résultat en fonction de ces deux valeurs.

Je pense qu'il faut utiliser vba pour cela et c'est la que ça me bloque car je ne connait pas vraiment.

Pour être plus précis je voudrais :

SI "texte liste deroulante 1 = Paris" & "texte liste déroulante2 = Nice"
Alors on ecrit dans une cellule "700 km"
SINON
SI "texte liste deroulante 1 = Bordeaux" & "texte liste déroulante2 = Lyon"
Alors on ecrit dans une cellule "500 km"
SINON
SI ….etc

Peut être il faut utiliser un SWITCH CASE d'après ce que j'ai lu. :confused:

Merci pour votre aide !!! :)
 

phlaurent55

XLDnaute Barbatruc
Re : Lire valeur listes déroulantes contrôles de formulaire.

Bonjour walkn et bienvenue sur le forum

un essai en pièce jointe sans macro
les cellules liées se trouvent derrière les listes

à+
Philippe
 

Fichiers joints

walkn

XLDnaute Nouveau
Re : Lire valeur listes déroulantes contrôles de formulaire.

Bonjour walkn et bienvenue sur le forum

un essai en pièce jointe sans macro
les cellules liées se trouvent derrière les listes

à+
Philippe
Génial c'est parfait ! Merci énormément.

Pour que je comprenne, il faut utiliser la formule Index c'est ça??

Encore merci c'est parfait
 

phlaurent55

XLDnaute Barbatruc
Re : Lire valeur listes déroulantes contrôles de formulaire.

Re,
Pour que je comprenne, il faut utiliser la formule Index c'est ça??
tu as tout compris
il faut cependant qu'il n'y ait pas d'erreurs de kilométrage dans le tableau des données

n'étant pas français, j'ai mis des distances qui ne correspondent pas à la réalité


à+
Philippe
 

walkn

XLDnaute Nouveau
Re : Lire valeur listes déroulantes contrôles de formulaire.

Re,

tu as tout compris
il faut cependant qu'il n'y ait pas d'erreurs de kilométrage dans le tableau des données

n'étant pas français, j'ai mis des distances qui ne correspondent pas à la réalité


à+
Philippe
Aucun problème je m'occupe des distances, ce n'est pas le plus dur.

Merci pour toutes ces infos
 

JCGL

XLDnaute Barbatruc
Re : Lire valeur listes déroulantes contrôles de formulaire.

Bonjour à tous,
Salut Philippe,

Un essai avec des listes de validation et SOMMEPROD() et une MeFC

A++
A+ à tous
 

Fichiers joints

walkn

XLDnaute Nouveau
Re : Lire valeur listes déroulantes contrôles de formulaire.

Bonjour,

Je reviens avec un nouveau petit problème similaire à celui d'hier.

Je souhaiterai afficher une valeur dans une cellule en fonction du choix fait dans une liste déroulante.

J'ai écris cela (cf. fichier joint) mais ça ne fonctionne pas.

Pouvez m'aider?

Merci !
 

Fichiers joints

walkn

XLDnaute Nouveau
Re : Lire valeur listes déroulantes contrôles de formulaire.

Bonjour à tous,

Avec une liste de validation basique et le RechercheV()

A+ à tous
Merci JCL !

Cela fonctionne effectivement mais je voudrais conserver la liste déroulante du contrôle de formulaire car je trouve le design plus sympa (cela permet de voir qu'il y'a une liste déroulante sans être obligé de cliquer sur la cellule).
Est il possible de conserver ce type de liste et que ça fonctionne?

Merci beaucoup !
 

phlaurent55

XLDnaute Barbatruc
Re : Lire valeur listes déroulantes contrôles de formulaire.

RE bonjour

.......... et la solution avec une liste de formulaire

à+
Philippe

Edit: Oups ! pas rafraîchi avant d'envoyer
 

Fichiers joints

walkn

XLDnaute Nouveau
Re : Lire valeur listes déroulantes contrôles de formulaire.

Merci JCGL mais je crois que votre second fichier est identique au premier.

Merci phlaurent55 c'est tout a fait ce que je cherche. Par contre je ne comprends pas l'argument "vitesse" de la formule "INDEX". J'imagine que je pourrais comprendre en faisant CTRL+F3 mais sur MAC ca n'as pas l'aire de marcher.:mad:

Encore merci.
 

JCGL

XLDnaute Barbatruc
Re : Lire valeur listes déroulantes contrôles de formulaire.

Bonjour à tous,
Re Philippe,

Avec une liste de validation ActiveX et RechercheV()

A+ à tous

Edition : Salut JHA
 

Fichiers joints

Dernière édition:

JHA

XLDnaute Barbatruc
Re : Lire valeur listes déroulantes contrôles de formulaire.

Bonjour à tous,

A essayer sur modèle de JC que je salue

JHA
 

Fichiers joints

walkn

XLDnaute Nouveau
Re : Lire valeur listes déroulantes contrôles de formulaire.

Merci à tous pour toutes votre aide mais je souhaiterai vraiment conserver la liste déroulante du contrôle de formulaire. L'exemple de phlaurent est parfait mais je n'arrive pas à comprendre d'ou provient l'argument "vitesses" de la formule INDEX. :confused:
SI vous pouvez éclairer ma lanterne.:)

Merci
 

JCGL

XLDnaute Barbatruc
Re : Lire valeur listes déroulantes contrôles de formulaire.

Bonjour à tous,

C'est un Nom Défini par le Gestionnaire de Noms.
Il remplace la plage Feuil2!E7:E11.
Et avec la formule DECALER() cette plage est dynamique (tu peux rajouter des valeurs sans avoir a refaire la formule)

A+ à tous
 

phlaurent55

XLDnaute Barbatruc
Re : Lire valeur listes déroulantes contrôles de formulaire.

Re,
Merci JCGL mais je crois que votre second fichier est identique au premier.

Merci phlaurent55 c'est tout a fait ce que je cherche. Par contre je ne comprends pas l'argument "vitesse" de la formule "INDEX". J'imagine que je pourrais comprendre en faisant CTRL+F3 mais sur MAC ca n'as pas l'aire de marcher.:mad:

Encore merci.
il y a 2 zones nommées:
1- appareils cette zone sert à alimenter la liste déroulante
2- vitesses c'est dans cette zone qu'on fait la recherche avec la formule =INDEX(.........

ces zones s'adaptent automatiquement c-à-d que si on ajoute des nouvelles données dans la seconde feuilles, elles seront prises en compte pour l'alimentation de la liste déroulante et pour la formule

appareils ------> =DECALER(Feuil2!$E$7;;;NBVAL(Feuil2!$E:$E)-1)
vitesses -------> =DECALER(Feuil2!$F$7;;;NBVAL(Feuil2!$F:$F)-1)

à+
Philippe
 

phlaurent55

XLDnaute Barbatruc
Re : Lire valeur listes déroulantes contrôles de formulaire.

Re,

pour le cas où il faudrait combiner les 2 questions posées dans ce fil
voir fichier joint


à+
Philippe
 

Fichiers joints

Créez un compte ou connectez vous pour répondre

Vous devez être membre afin de pouvoir répondre ici

Créer un compte

Créez un compte Excel Downloads. C'est simple!

Connexion

Vous avez déjà un compte? Connectez vous ici.

Haut Bas