Liste déroulante en cascade sur VBA

  • Initiateur de la discussion Initiateur de la discussion chiheb1920
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

C

chiheb1920

Guest
Salut Mr,
J'ai un projet a rendre a mon prof est je bloque et en regardant je demande sur excel-downloads si quelqu'un peux bien m'aider

Je veux faire deux liste deroulante l'une dependante de l'autre mais je vue que les données des listes soient ecrit dans le script vba pas sur la feuille c'est important pour la présentation

il y a 2 champs
le premier champ des comptes et le deusieme c'est la description de chaque compte
je veu qu'en sélectionnant le compt ces description spécifique se charge dans la 2éme liste
j'upload aussi un doc pour la description de chaque compt

Merci bien de votre aide
 

Pièces jointes

Re : Liste déroulante en cascade sur VBA

Bonjour,

Voir PJ

Listes en cascade

Menu2:
=DECALER(choix2;1;EQUIV(D7;choix1;0)-1;NBVAL(DECALER(choix2;;EQUIV(D7;choix1;0)-1))-1)

-Supprimer les fusions de cellule
-Pour positionnement auto sur 1er élément de la liste:

Code:
Private Sub Worksheet_Change(ByVal Target As Range)
  If Target.Address = "$D$7" And Target.Count = 1 Then
    Target.Offset(3, 0) = Sheets("Listes").Range("choix2")(1).Offset(1, Application.Match(Target, [choix1], 0) - 1)
  End If
End Sub

JB
Formation Excel VBA JB
 

Pièces jointes

Dernière édition:
Re : Liste déroulante en cascade sur VBA

Merci Bien mon pot tu est vraiment génial
Si ça te dérange pas j'ai encore une autre etape dans mon projet qui consiste a se directionner directement vers une page excel une fois on a choisi le dernier critère
Fait moi un seul prototype si tu veux bien je terminerai le reste

Vraiment merci beaucoup sans toi j'aurai galérer
 

Pièces jointes

Re : Liste déroulante en cascade sur VBA

Bonjour,

Moi aussi, j'essaie de construire une liste en cascade à 3 niveaux.

Ca fait une heure et demi que je bloque malgré avoir télécharger le classeur .xls de Jacques et refais toutes les manipulations (je ne suis pas très douée 😱)

Mon pb est simple : en sélectionnant un choix sur la liste déroulante en colonne G, je voudrais que se remplissent automatiquement les cellules adjacentes (H, I, J), comme selon les colonnes X, Y, Z pour éviter évidemment de multiples manipulations.

Je mets en PJ le classeur au cas où quelqu'un aurait la gentillesse de me dire là où ça cloche ?

Merci par avance

Stéphanie
 

Pièces jointes

- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

W
  • Question Question
Réponses
4
Affichages
1 K
N
Réponses
8
Affichages
1 K
Neckramhon
N
T
Réponses
2
Affichages
2 K
Tibooo
T
B
Réponses
13
Affichages
2 K
Bullrot
B
G
Réponses
2
Affichages
3 K
gdurieux
G
A
Réponses
4
Affichages
1 K
A
Réponses
8
Affichages
807
K
Réponses
38
Affichages
10 K
kinders59
K
Retour