Liste deroulante et tableau

Bonjour

Étant débutants dans le langage VBA je me permets de vous demander votre aide.

Voici mon problème :

J'ai deux tableau sur ma feuille

Dans le tableau 1 il faut que lorsque j'effectue un clic droit dans la colonne "code tache" cela affiche une liste contenant les données qui sont dans la colonne "Désignation" du tableau 2.

De plus il faut que lorsque je clic sur un élément de cette liste il faut que ça affiche la désignation de la tache dans la colonne "Commentaire" du tableau 1 et le code tache dans la colonne "code tache" du même tableau

Salutations

Eul Vedette

15classeur1.xlsx (10.40 Ko)

Bonjour,

Je ne sais pas s'il est possible de passer par un clic droit sur la cellule pour faire ce que tu veux faire.

A défaut, je te propose le modèle ci joint: le choix se fait par une liste déroulante en colonne A (mais n'apparaît pas car en blanc), ensuite le tableau 1 se complète à partir de ton choix en colonne A.

En espérant que cela répond à ta demande

Bonjour Marie

Merci de ton aide

Ce n'est pas vraiment ce que je cherche de plus il faudrait que cela soit en VBA

Bonjour Mariefm

C'est un cas assez typique de contrôle et d'assistance à la saisie de données.

Les choses à faire sont les suivantes :

1 - Dans une feuille Types de tâches, créer la liste des tâches (colonne A) et les commentaires associés à chaque tâche (colonne B).

2 - Sélectionner les libellés de tâches (colonne A) et baptiser la sélection "Liste_taches"

3 - Sélectionner les libellés de tâches + les commentaires (colonnes A et B), et baptiser cette sélection "Tâches"

Dans la feuille Activités :

1- Sur toute la colonne C (par exemple, si on admet que les deux premières colonnes sont occupées par d'autres données), définir des Données de validation sur l'option Liste, et faire pointer la source sur le nom "Liste_taches")

2 - A l'aide de la liste déroulante ainsi créée, choisir la tâche en C1

3 - En colonne D, rédiger la formule suivante :

= recherchev(C1;Taches;2;Faux)

Excel doit retourner les commentaires de la tâche sélectionnée...

On peut améliorer encore les aspects esthétiques et de contrôle, mais on verra plus tard !

Espérant avoir aidé ! Daniel

Bonjour à tous,

A tester,

Avec formules Si

Amicalement

Pierrot

Merci mon ami Pierrot

Meme si ce n'est pas en VBA c'est exactement ce que je voulais.

Tu m'a enlevé une sacré plume du pied

Amicalement

Eul Vedette

Heureux que cela te plaises

Pierrot

26taches.xlsx (9.68 Ko)

Bravo Pierre,

Deux questions cependant :

  • pourquoi un format xlsm ?
  • comment faire si on a 50 tâches différentes ?

En PJ, une ébauche permettant un nombre de tâches illimité

Salut, Dan,

le format est automatique j'utilise Excel 2010 avec enregistrement prenant en charges les macros.

Pour 10 données ou plus, j'utilise un UserForm avec liste et sous-liste

Bonne soirée

Pierrot

Rechercher des sujets similaires à "liste deroulante tableau"