rvisser1988
Gebruiker
- Lid geworden
- 24 aug 2011
- Berichten
- 31
Besten,
Ik heb een tabel van 8 kolommen
In een userform laat ik in een listbox de eerste 7 kolommen zien, d.m.v. deze code:
Vervolgens laat ik in tekstboxen de info zien (van de rij die ik in de listbox aanklik), d.m.v. deze code (om te berwerken):
Nu wil ik in een andere tekstbox de 8e kolom laten zien (die dus niet weergegeven wordt in de listbox), van de rij, die ik in de listbox aanklik.
Hoe moet dit?
Ik zat zelf te klooien met codes als, maar dat werkt niet
:
Heeft iemand een idee?
Dank!
Ik heb een tabel van 8 kolommen
In een userform laat ik in een listbox de eerste 7 kolommen zien, d.m.v. deze code:
Code:
Private Sub UserForm_Initialize()
shownaam.List = Sheets("Registratiebestand").ListObjects(1).DataBodyRange.Columns(1).Resize(, 7).Value
End Sub
Vervolgens laat ik in tekstboxen de info zien (van de rij die ik in de listbox aanklik), d.m.v. deze code (om te berwerken):
Code:
Private Sub shownaam_Click()
Dim i As Integer
i = Me.shownaam.ListIndex
Me.shownaam.Selected(i) = True
Me.pasdatinvoer.Value = Me.shownaam.Column(1, i)
Me.pasachternaam.Value = Me.shownaam.Column(2, i)
Me.pasvoorletter.Value = Me.shownaam.Column(3, i)
Me.pasvoornaam.Value = Me.shownaam.Column(4, i)
Me.pasgeslacht.Value = Me.shownaam.Column(5, i)
Me.pasbsn.Value = Me.shownaam.Column(6, i)
End Sub
Nu wil ik in een andere tekstbox de 8e kolom laten zien (die dus niet weergegeven wordt in de listbox), van de rij, die ik in de listbox aanklik.
Hoe moet dit?
Ik zat zelf te klooien met codes als, maar dat werkt niet

Code:
Me.stat.Value = Sheets("Registratiebestand").ListObjects(1).Column(8, i).
Heeft iemand een idee?
Dank!