bowlingman
Gebruiker
- Lid geworden
- 17 okt 2007
- Berichten
- 433
Hallo Bollebozen,
Ik wil in mijn sheet "Leden" de gegevens van onze leden wegschrijven met een Userform.
Op de sheet heb ik de iDnrs. van de leden gezet in kolom A te startend vanaf rij 2 tot 151.
Op het Userform staat een combobox en 9 textboxen.
Met de volgende code probeer ik de gegevens weg te schrijven, maar om de een of andere reden gebeurd dit niet
Er zal ergens wel een fout in staan, maar kan ze nergens vinden
Grtjs.
Armand
Ik wil in mijn sheet "Leden" de gegevens van onze leden wegschrijven met een Userform.
Op de sheet heb ik de iDnrs. van de leden gezet in kolom A te startend vanaf rij 2 tot 151.
Op het Userform staat een combobox en 9 textboxen.
Met de volgende code probeer ik de gegevens weg te schrijven, maar om de een of andere reden gebeurd dit niet
Code:
Private Sub cboID_Change()
On Error Resume Next
Set oRng = Sheets("Leden").Cells.Find(what:=cboID.Value, lookat:=xlWhole)
For i = 1 To 9
Me("Textbox" & i).Value = oRng.Offset(0, i).Value
Next
End Sub
Private Sub cmbSluiten_Click()
Unload Me
End Sub
Private Sub cmbWegschrijven_Click()
Application.ScreenUpdating = False
For Each c In Sheets("Leden").Range("A2:A151")
If c.Value = cboID.Value Then
For i = 1 To 9
c.Offset(, 1) = Me("TextBox" & i).Text
Next
End If
Next
cboID.Value = ""
Application.ScreenUpdating = True
End Sub
Private Sub UserForm_Initialize()
EndRow = Sheets("Leden").Cells(Rows.Count, 1).End(xlUp).Row
Set oC = Sheets("Leden").Cells
For r = 2 To EndRow
If oC(r, 1).Value <> "" Then
cboID.AddItem oC(r, 1).Value
End If
Next
End Sub
Grtjs.
Armand