I have ListBox1 with multiple columns and rows. What i wanna do is when one item is clicked or highlighted copy the row to different cells in a sheet (name sheet is "Factuurvoorbeeld").
After that i can do a printpreview to print.
This is my code so far:
Private Sub CommandButton3_Afdrukvoorbeeld_Click()
With ListBox1
For i = 1 To ListBox1.ListCount - 1
If .Selected(i) = True Then
Sheets("Factuurvoorbeeld").Cells(18, 5) = ListBox1.List(i, 0)
'ActiveWorkbook.Sheets("Factuurvoorbeeld").Cells(17, 5) = ListBox1.List(i, 1)
'ActiveWorkbook.Sheets("Factuurvoorbeeld").Cells(19, 5) = ListBox1.List(i, 2)
'ActiveWorkbook.Sheets("Factuurvoorbeeld").Cells(19, 9) = ListBox1.List(i, 3)
'ActiveWorkbook.Sheets("Factuurvoorbeeld").Cells(20, 5) = ListBox1.List(i, 4)
'ActiveWorkbook.Sheets("Factuurvoorbeeld").Cells(20, 6) = ListBox1.List(i, 5)
'ActiveWorkbook.Sheets("Factuurvoorbeeld").Cells(37, 4) = ListBox1.List(i, 6)
'ActiveWorkbook.Sheets("Factuurvoorbeeld").Cells(25, 7) = ListBox1.List(i, 7)
'ActiveWorkbook.Sheets("Factuurvoorbeeld").Cells(32, 4) = ListBox1.List(i, 8)
End If
Next i
UserForm1.Hide
ActiveWorkbook.Sheets("Factuurvoorbeeld").PrintPreview
UserForm1.Show
End With
End Sub
After that i can do a printpreview to print.
This is my code so far:
Private Sub CommandButton3_Afdrukvoorbeeld_Click()
With ListBox1
For i = 1 To ListBox1.ListCount - 1
If .Selected(i) = True Then
Sheets("Factuurvoorbeeld").Cells(18, 5) = ListBox1.List(i, 0)
'ActiveWorkbook.Sheets("Factuurvoorbeeld").Cells(17, 5) = ListBox1.List(i, 1)
'ActiveWorkbook.Sheets("Factuurvoorbeeld").Cells(19, 5) = ListBox1.List(i, 2)
'ActiveWorkbook.Sheets("Factuurvoorbeeld").Cells(19, 9) = ListBox1.List(i, 3)
'ActiveWorkbook.Sheets("Factuurvoorbeeld").Cells(20, 5) = ListBox1.List(i, 4)
'ActiveWorkbook.Sheets("Factuurvoorbeeld").Cells(20, 6) = ListBox1.List(i, 5)
'ActiveWorkbook.Sheets("Factuurvoorbeeld").Cells(37, 4) = ListBox1.List(i, 6)
'ActiveWorkbook.Sheets("Factuurvoorbeeld").Cells(25, 7) = ListBox1.List(i, 7)
'ActiveWorkbook.Sheets("Factuurvoorbeeld").Cells(32, 4) = ListBox1.List(i, 8)
End If
Next i
UserForm1.Hide
ActiveWorkbook.Sheets("Factuurvoorbeeld").PrintPreview
UserForm1.Show
End With
End Sub