Hello
I try populating all of columns in listbox on userform based on two textboxes .
should populate data between two dates when fill textbox6,7 together
it gives me error application defined or object defined error in this line
While SH1.Cells(i, 1) <> ""
Private Sub TextBox7_AfterUpdate()
Dim i As Long
Dim vData()
j = 0
While SH1.Cells(i, 1) <> ""
Me.ListBox2.Clear
If SH1.Cells(i, 1).Value >= CDate(Me.TextBox6.Text) And _
SH1.Cells(i, 1).Value <= CDate(Me.TextBox7.Text) Then
ReDim Preserve vData(0 To 10, 0 To j)
vData(0, j) = SH1.Cells(i, 1).Value
vData(1, j) = SH1.Cells(i, 2).Value
vData(2, j) = SH1.Cells(i, 3).Value
vData(3, j) = SH1.Cells(i, 4).Value
vData(4, j) = SH1.Cells(i, 5).Value
vData(5, j) = SH1.Cells(i, 6).Value
vData(6, j) = SH1.Cells(i, 7).Value
vData(7, j) = SH1.Cells(i, 8).Value
vData(8, j) = SH1.Cells(i, 9).Value
vData(9, j) = SH1.Cells(i, 10).Value
vData(10, j) = SH1.Cells(i, 11).Value
vData(11, j) = SH1.Cells(i, 12).Value
vData(12, j) = SH1.Cells(i, 13).Value
vData(13, j) = SH1.Cells(i, 14).Value
vData(14, j) = SH1.Cells(i, 15).Value
j = j + 1
End If
Wend
UserForm1.ListBox2.Column = vData
End Sub
I hope somebody guides me .