• 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.

Data listbox wijzigen via keuzelijst

Status
Niet open voor verdere reacties.

starchaser

Gebruiker
Lid geworden
30 nov 2015
Berichten
31
Goedemiddag iedereen,

Ik heb reeds ontdekt hoe je een database kan tonen in een listbox (via rowsource), so far so good…

Nu wil ik graag in een listbox de data tonen van verschillende tabbladen adhv een keuzelijst.

In het bijgevoegde vb heb ik een combobox, waar ik de keuze kan maken uit 2 clubs. Per club is er een tabblad.

Vraag 1 :
Graag zou ik de data per club in de listbox tonen dmv mijn keuze in de combobox.
Dmv enig opzoekwerk, kwam ik tot volgende oplossing :

Private Sub UserForm_Initialize()
ListBox1.RowSource = ComboBox1.Value
End Sub

Maar dit geeft geen enkel resultaat. Zo simpel is het dus niet :confused:

Vraag 2 :
Het databereik per tabblad wordt steeds aangepast (leden toevoegen, leden verwijderen, leden wijzigen).
Ik dacht dan aan volgende formule te gebruiken : =offset(Data1!$A$2;0;0;AANTALARG(Data1!$A:$A)), dit om het bereik te bepalen.
Ben ik juist of is er een betere oplossing?

Bedankt voor jullie advies.
grtn
Bekijk bijlage listboxtest.xlsm
 
jkpieterse en snb,

Heel veel dank voor jullie snelle oplossing. Dit had ik nooit gevonden. (mijn kennis van vba reikt nog niet zo ver... maar ik blijf volhouden :D)

@ snb : wat is de functie van "|" ?

grtn
 
ps : VenA uiteraard ben jij ook bedankt voor je reactie. was je even vergeten te vernoemen.

grtn
 
Ik was al bijna beledigd:) De functie Split heeft een unieke 'spltter' nodig. De pipeline zal je niet vaak tegenkomen en is dus ideaal om als 'splitter' te gebruiken.
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan