Withaar
Verenigingslid
- Lid geworden
- 8 apr 2001
- Berichten
- 3.551
Ik heb een userform met daarop diverse tekstvelden en 1 keuzelijst (listbox).
Als ik de userform open wordt deze code geactiveerd.
De userform wordt dus gevuld met de waardes uit rij 2 van het tabblad Personen.
Dit gaat zonder problemen voor de tekstvelden, echter niet met de waarde uit de keuzelijst;
cboVereniging.Value = Sheets("Personen").Cells(2, 4).Value
Ik vermoed omdat de keuzelijst een 'lijstnummer' verwacht en niet een tekstwaarde.
Hoe los ik dit op?
Als ik de userform open wordt deze code geactiveerd.
Code:
Private Sub UserForm_Activate()
txtVoornaam.Value = Sheets("Personen").Cells(2, 1).Value
txtVV.Value = Sheets("Personen").Cells(2, 2).Value
txtAchtenaam.Value = Sheets("Personen").Cells(2, 3).Value
cboVereniging.Value = Sheets("Personen").Cells(2, 4).Value
txtLidnr.Value = Sheets("Personen").Cells(2, 5).Value
txtStaat.Value = Sheets("Personen").Cells(2, 6).Value
txtPC.Value = Sheets("Personen").Cells(2, 7).Value
txtPlaats.Value = Sheets("Personen").Cells(2, 8).Value
txtLand.Value = Sheets("Personen").Cells(2, 9).Value
txtTelefoon.Value = Sheets("Personen").Cells(2, 10).Value
txtEmail.Value = Sheets("Personen").Cells(2, 11).Value
txtOpm.Value = Sheets("Personen").Cells(2, 12).Value
End Sub
De userform wordt dus gevuld met de waardes uit rij 2 van het tabblad Personen.
Dit gaat zonder problemen voor de tekstvelden, echter niet met de waarde uit de keuzelijst;
cboVereniging.Value = Sheets("Personen").Cells(2, 4).Value
Ik vermoed omdat de keuzelijst een 'lijstnummer' verwacht en niet een tekstwaarde.
Hoe los ik dit op?