Liste déroulante dynamique

Bonjour,

J'ai fait appel au forum pour avoir cette première version que je vous ai joints.

Voici le fonctionnement : on va sur l'onglet budget on choisit le produit puis le libellé de la tâche associé et ça nous sort les chiffres données correspondantes issu de l'onglet plan de maintenance.

La macro présente dans le fichier permet de faire figurer les bonnes lignes correspondant a l'item que l'on choisit dans la colonne produit (liste déroulante en cascade).

Le soucis est que le plan de maintenance peut être variable d'un modèle a l'autre et des colonnes peuvent varier....pour ce fichier la 2eme liste déroulante récupère les données de la colonne h qui correspond au libellé tache...sauf que si j'insère une une colonne dans mon plan de maintenance je vais avoir dans la liste déroulante les valeurs de la colonne d'à côté.

L'idée serait de rendre dynamique cette partie de sorte à ce que si la colonne libellé tache soit dans la colonne h ou i, qu'il n'y ai pas d'impacter sur la liste déroulante.

Mais je ne sais pas du tout comment faire je commence seulement les bases,

Merci de votre aide

(Fichier volumineux depuis mon tél j'envoie du coup le Drive)

Bonjour

Mon chef a été trop réactif et a réglé le problème finalement. Merci tout de même de votre lecture

Fred

Bonsoir,

vous pouvez passez le message en "résolu" afin qu'on ne s'y attarde pas pour rien

Sinon comment votre chef a t il fait ?

Merci de le dire de façon à ce que votre question aie une réponse...

@ bientôt

LouReeD

Bonjour,

Voilà la question est désormais résolue

Pour essayer de faire simple, il a modifié la macro existante en rendant la colonne "libellé tâche" dynamique. Pour cela, l'utilisateur renseigne simplement les colonnes que l'on souhaite étudier (c'est pour configurer les fonctions INDEX en faite) et il a créer une variable

colpas = Chr(Cells(7, 8).Value + 64) (j'ai toujours pas compris d'ailleurs)

et il a changer cela aussi : sAdresses = sAdresses & colpas & lRowMin & ":" & colpas & lRowMax

' ='Plan de maintenance prév.'!$A$5:$A$460

Grâce à cela, la colonne choisis par l'utilisateur (correspondant au libellé tâche) s'affiche correctement dans la liste déroulante en cascade...

Voilà le nouveau fichier :

Rechercher des sujets similaires à "liste deroulante dynamique"