Bonjour, je suis nouveau ici et j'aime bien travailler et me dépasser dans Excel.
Je m'explique:
Dan 1 classeur, j'ai 2 feuilles
la premiere feuille se nomme "Autorisation de remboursement" avec 3 listes déroulantes en C17, J17 et O17.
La deuxieme feuille se nomme "Liste déroulantes" incluant les données des 3 listes déroulantes de la premiere feuille.
Dans la feuille "Liste déroulantes":
La C17 de la premiere feuille fait références aux données de la colonne E dont le nom de la colonne est "Ressources"
La J17 de la premiere feuille fait références aux données de la colonne A dont le nom de la colonne est "Association"
La O17 de la premiere feuille fait références aux données de la colonne H dont le nom de la colonne est "Type de ressource"
Ce que je veux:
Quand je sélectionne une donnée dans la C17, je veux qu'une donnée se génère automatiquement dans la J17 et O17
Par exemple, si je sélectionne "1" dans la C17 et que les données A, B, C, D se trouve dans la liste déroulante de J17 et que les données E, F, G,H se trouve dans la liste déroulante de O17, je veux qu'automatiquement la donnée B s'affiche dans le J17 et que E s'affiche dans le O17.
Bonjour Patlep, et bienvenu sur XLD,
Un petit fichier test représentatif serait le bienvenu.
Cela permettrait de mieux cerner le problème et de fournir un essai de réponse plus pertinent.
Re,
Dans votre exemple, pourquoi B et E, et non pas A et E ?
Si on choisit 1 alors si on utilise la même ligne que 1, on remonte A et E.
Comment peux t-on trouver B ?
Si 1 en C17 et on remonte A et E :
VB:
En J17 : =INDEX('Listes déroulantes'!$A:$A;EQUIV(C17;'Listes déroulantes'!$E:$E;0))
En O17 : =INDEX('Listes déroulantes'!$H:$H;EQUIV(C17;'Listes déroulantes'!$E:$E;0))
Re,
Dans votre exemple, pourquoi B et E, et non pas A et E ?
Si on choisit 1 alors si on utilise la même ligne que 1, on remonte A et E.
Comment peux t-on trouver B ?
Si 1 en C17 et on remonte A et E :
VB:
En J17 : =INDEX('Listes déroulantes'!$A:$A;EQUIV(C17;'Listes déroulantes'!$E:$E;0))
En O17 : =INDEX('Listes déroulantes'!$H:$H;EQUIV(C17;'Listes déroulantes'!$E:$E;0))
Je comprends ce que tu veux me dire... ces liaisons sont déjà prédéfinies d'avance dans un autre fichier Excel. Voir le TEST 2 ci-joint. Le TEST 2 n'a aucun lien avec le fichier TEST. c'est juste pour indiquer la donnée de ASSOCIATION et TYPE DE RESSOURCE qui va avec RESSOURCE.
Dans mon fichier TEST, je veux juste que liens se fassent automatiquement sans pouvoir les choisir dans les 2 listes déroulantes.
Je suis pret a prendre n'importe quelle solution la plus simple possible.
Re,
Dans votre exemple, pourquoi B et E, et non pas A et E ?
Si on choisit 1 alors si on utilise la même ligne que 1, on remonte A et E.
Comment peux t-on trouver B ?
Si 1 en C17 et on remonte A et E :
VB:
En J17 : =INDEX('Listes déroulantes'!$A:$A;EQUIV(C17;'Listes déroulantes'!$E:$E;0))
En O17 : =INDEX('Listes déroulantes'!$H:$H;EQUIV(C17;'Listes déroulantes'!$E:$E;0))
Découvrez comment utiliser la fonction RECHERCHEV dans Excel pour rechercher des données dans un tableau ou une plage par ligne. Notre guide pas à pas rend vlookup dans Excel facile et efficace.