Sophie90
Gebruiker
- Lid geworden
- 4 nov 2011
- Berichten
- 46
Hij deed alles zoals hij moest doen, echter zodra ik de knop van een userform op een ander sheet heb geplaatst, werkt mijn knop niet meer en krijg ik foutmelding 91: objectvariabele of blokvariabele With is niet ingesteld. Ik heb me een breuk gezocht, maar kan er maar niet achter komen wat er nu fout is. Wie kan me helpen?
in module1 staat:
De code van userform1;
Ik heb geprobeerd om het bestand bij te voegen, maar de uploadmanager wilde niet uploaden.....
in module1 staat:
Code:
Sub Knop2_Klikken()
UserForm1.Show
End Sub
Code:
Option Explicit
Private Sub UserForm_Initialize()
Dim lbtarget As MSForms.ListBox
Dim rngSource As Range
Dim iRow As Integer
iRow = Cells.Find("*", SearchOrder:=xlByRows, SearchDirection:=xlPrevious).Row
'Set reference to the range of data to be filled
Set rngSource = Worksheets("Deelnemers").Range("A2:A" & iRow)
'Fill the listbox
Set lbtarget = Me.listbox1
With lbtarget
.List = rngSource.Cells.Value
End With
End Sub
Private Sub CommandButton1_Click()
Dim lItem As Long
Dim ronde As Integer
Dim fout As VbMsgBoxResult
If TextBox2.Value <> "" Then
ronde = TextBox2.Value
For lItem = 0 To listbox1.ListCount - 1
If listbox1.Selected(lItem) = True Then
Sheets(ronde & "e ronde").Activate
ActiveSheet.Range("C65536").End(xlUp)(2, 1) = listbox1.List(lItem)
listbox1.Selected(lItem) = False
End If
Next
Else
fout = MsgBox("Geef rondenummer op!", vbOKOnly, "Fout")
End If
End Sub
Private Sub CommandButton2_Click()
TextBox2.Value = vbNullString
UserForm1.Hide
'sorteren !
End Sub
Ik heb geprobeerd om het bestand bij te voegen, maar de uploadmanager wilde niet uploaden.....