Liste deroulante et tableau ... Le sujet est résolu

Y compris Power BI, Power Query et toute autre question en lien avec Excel
E
EulVedette
Jeune membre
Jeune membre
Messages : 23
Inscrit le : 27 mai 2015
Version d'Excel : 2010

Message par EulVedette » 1 juin 2015, 15:06

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
.
Classeur1.xlsx
(10.4 Kio) Téléchargé 13 fois
Pour etre un codeur c'est comme le lait faut etre entier et pas demi ecrémé .
m
mariefm
Nouveau venu
Nouveau venu
Messages : 4
Inscrit le : 29 mai 2015
Version d'Excel : 2007

Message par mariefm » 1 juin 2015, 15:13

Liste déroulante et tableau.xlsx
(11.22 Kio) Téléchargé 12 fois
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
E
EulVedette
Jeune membre
Jeune membre
Messages : 23
Inscrit le : 27 mai 2015
Version d'Excel : 2010

Message par EulVedette » 1 juin 2015, 15:21

Bonjour Marie
Merci de ton aide
Ce n'est pas vraiment ce que je cherche de plus il faudrait que cela soit en VBA
Pour etre un codeur c'est comme le lait faut etre entier et pas demi ecrémé .
Avatar du membre
Dan42153
Membre dévoué
Membre dévoué
Messages : 999
Appréciation reçue : 1
Inscrit le : 1 juin 2015
Version d'Excel : 2010 FR

Message par Dan42153 » 1 juin 2015, 15:32

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
...savoir ce qu'on ne veut pas n'est pas toujours suffisant pour avoir ce qu'on veut...
Avatar du membre
Cappe Pierre
Membre impliqué
Membre impliqué
Messages : 1'997
Appréciations reçues : 8
Inscrit le : 24 novembre 2012
Version d'Excel : 2010

Message par Cappe Pierre » 1 juin 2015, 15:42

Bonjour à tous,
A tester,
Avec formules Si

Amicalement
Pierrot
Classeur1_ EulVedette.xlsm
(11.09 Kio) Téléchargé 27 fois
Pierrot
E
EulVedette
Jeune membre
Jeune membre
Messages : 23
Inscrit le : 27 mai 2015
Version d'Excel : 2010

Message par EulVedette » 1 juin 2015, 15:50

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
Pour etre un codeur c'est comme le lait faut etre entier et pas demi ecrémé .
Avatar du membre
Cappe Pierre
Membre impliqué
Membre impliqué
Messages : 1'997
Appréciations reçues : 8
Inscrit le : 24 novembre 2012
Version d'Excel : 2010

Message par Cappe Pierre » 1 juin 2015, 15:51

Heureux que cela te plaises
Pierrot
Pierrot
Avatar du membre
Dan42153
Membre dévoué
Membre dévoué
Messages : 999
Appréciation reçue : 1
Inscrit le : 1 juin 2015
Version d'Excel : 2010 FR

Message par Dan42153 » 1 juin 2015, 16:03

Taches.xlsx
(9.68 Kio) Téléchargé 24 fois
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é
...savoir ce qu'on ne veut pas n'est pas toujours suffisant pour avoir ce qu'on veut...
Avatar du membre
Cappe Pierre
Membre impliqué
Membre impliqué
Messages : 1'997
Appréciations reçues : 8
Inscrit le : 24 novembre 2012
Version d'Excel : 2010

Message par Cappe Pierre » 1 juin 2015, 17:28

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
Pierrot
Répondre Sujet précédentSujet suivant
  • Sujets similaires
    Réponses
    Vues
    Dernier message