• Privacywetgeving
    Het is bij Helpmij.nl niet toegestaan om persoonsgegevens in een voorbeeld te plaatsen. Alle voorbeelden die persoonsgegevens bevatten zullen zonder opgaaf van reden verwijderd worden. In de vraag zal specifiek vermeld moeten worden dat het om fictieve namen gaat.

Dependent comboboxes zonder userform

Status
Niet open voor verdere reacties.

Bandito

Gebruiker
Lid geworden
8 okt 2012
Berichten
201
Hoi allemaal,

Is het mogelijk om afhankelijke comboxes te maken zonder een userform te gebruiken?
Ik heb de comboboxes gewoon op de sheet geplaatst en wanneer ik op internet zoek naar dependent userboxes hebben ze allemaal een userform in VBA gemaakt. Dat heb ik dus niet en wil ik eigenlijk ook niet.

Ik weet dat het makkelijker is met data validation maar dat komt niet echt uit met de opmaak van mijn sheet.

Dus, is het mogelijk om dependent comboxes te gebruiken zonder een userform aan te maken?
 


Bedankt voor de link.
Ik ben nu deze aan het volgen maar krijg de volgende error;

Run time error '438'
Object doesn't support this property or method

Wanneer ik op debug druk wordt de volgende regel gemarkeerd;
Code:
.keus1.List = Split(Mid(c01, 2), ",")

Code:
Private Sub Workbook_Open()
sn = Sheets("Shifts").Cells(1).CurrentRegion
For j = 1 To UBound(sn)
If InStr(c01 & ",", "," & sn(j, 1) & ",") = 0 Then c01 = c01 & "," & sn(j, 1)
Next

With Sheets("Dashboard")
.keus1.List = Split(Mid(c01, 2), ",")
End With
End Sub

Iemand enig idee wat hier fout gaat?
 
Dan heb je geen ActiveX combobox in het werkblad staan, of die een andere naam gegeven dan 'keus1'.
De konstruktie with ... end with is hier overbodig:

Code:
Sheets("Dashboard").keus1.List = Split(Mid(c01, 2), ",")
 
Toch maar een gokje wagen:
Code:
.DropDowns(1).List = Split(Mid(c01, 2), ",")
 
Het was inderdaad het ActiveX dingetje. Dank u wel.
 
Laatst bewerkt:
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan