Comment lier deux listes déroulantes crées en VBA
Bonjour,
Je n'arrive pas à lier ces deux listes crées par une macro en VBA Excel 2007
J'ai cherché sur le forum sans trouver ma solution
Merci pour votre aide
Liaison par exemple :
Dépenses : Courses Alimentaires, Transport Ou Revenus : Salaires, Remboursement
Voici mon code :
' Ajouter la liste déroulante transaction dans la plage
rng.Validation.Add Type:=xlValidateList, AlertStyle:=xlValidAlertStop, _
Operator:=xlBetween, Formula1:="Dépenses;Revenus;Frais Fixes;Epargne et Investissements;Crédits Dettes"
rng.Validation.IgnoreBlank = True
rng.Validation.InCellDropdown = True
rng.Validation.ShowInput = True
rng.Validation.ShowError = True
'Mise d une valeur par defaut
rng.Value = "Choisissez"
'++++++++++++ FIN LISTE DEROULANTE TRANSACTION ++++++++++
'++++++++++++ LISTE DEROULANTE CATEGORIE ++++++++++
' Trouver la dernière ligne remplie dans la colonne A à partir de la ligne 11
lastRow = ws.Cells(ws.Rows.Count, "A").End(xlUp).Row
If lastRow < 11 Then lastRow = 11
' Définir la plage dans la colonne E de E11 à E dernière ligne
Set rng = ws.Range("E11:E" & lastRow)
' Supprimer toute validation existante dans cette plage
rng.Validation.Delete
' Ajouter la liste déroulante catégorie dans la plage
rng.Validation.Add Type:=xlValidateList, AlertStyle:=xlValidAlertStop, _
Operator:=xlBetween, Formula1:="Courses Alimentaires,Sorties et Restaurants,Transports,Dettes, Salaire, Remboursement"
rng.Validation.IgnoreBlank = True
rng.Validation.InCellDropdown = True
rng.Validation.ShowInput = True
rng.Validation.ShowError = True
1 pièce(s) jointe(s)
Précision sur ma demande..
Citation:
Envoyé par
Valtrase
Bonjour à tous,
Apparemment vous parlez de liste de validation de données sur une feuille, d'après les codes fournis. C'est exact ?
Bonjour, je transforme un fichier Excel pour l'intégrer dans une application de gestion de budget.
Cette appli a deux colonne de cellules qui ont des listes déroulantes.
J'arrive à créer ces listes (cf mon code) mais pas à les lier tel que défini dans ma demande.
Je joins un fichier du résultat obtenu après mon traitement avec en colonne B la liste mère et colonne E celle qui devrait être dépendante.
J'espère avoir été suffisamment clair et merci de votre aide.
Pièce jointe 670435