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

Listbox vullen met gegevens van kolom a to q laatst gevulde regel

Status
Niet open voor verdere reacties.

jefkeh

Gebruiker
Lid geworden
23 feb 2014
Berichten
130
Hoi,
Graag jullie hulp
Ik heb een formulier aangemaakt met daarop een listbox, die listbox wordt gevuld met gegevens uit werkblad "deelnemers"
Maar ik wil enkel de gegevens zien tot en met de laatst ingevulde regel, dus niet de lege regels daaronder.
Wat heb ik gedaan:
een naam "deelnemers" aangemaakt met als gegeven:
=VERSCHUIVING(Deelnemers!$A$11;0;0;AANTALARG(Deelnemers!$A$11:$Q$50);17)
Om mijn listbox te vullen heb ik staan:
Private Sub UserForm_Initialize()
ListBox1.RowSource = "deelnemers"
End Sub

Als ik later gegevens wil toevoegen moet ik deze ook te zien krijgen in mijn listbox
Wat doe ik fout of doe ik het helemaal fout.
bestand in bijlage
Alvast bedankt
 

Bijlagen

Je hebt m.i. iets teveel lijsten die 'deelnemers' heten, en dat is natuurlijk niet echt handig.
Code:
=VERSCHUIVING(Deelnemers!$A$11;0;0;AANTALARG(Deelnemers!$B:$B)-3;17)
 
Je kan een listbox ook direct vullen met de gegevens uit een bereik dan heb je geen gedefinieerde naam nodig.

Code:
ListBox1.List = Blad4.Range("A11:Q" & Blad4.Cells(Rows.Count, 2).End(xlUp).Row).Value
 
Hé jongens,
Hartelijk dank voor de super snelle reactie, en dat is het.
Werkt allebei perfect.
Nogmaals dank
Gr.
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan