السلام عليكم
بعد اذن اخي حمادة
يمكن استعمال الكود التالي
Private Sub Command1_Click()
Dim xl As New Excel.Application
Dim xlw As Excel.Workbook
Dim i As Integer, Lr As Long
Set xlw = xl.Workbooks.Open(App.Path & "\my.xls")
xlw.sheets("bob").Select
Lr = xlw.Application.sheets("bob").cells(Rows.Count, "A").End(xlUp).Row
For i = 1 To List1.ListCount
xlw.Application.cells(Lr + i, 1).Value = List1.List(i - 1)
xlw.Application.cells(Lr + i, 2).Value = List2.List(i - 1)
xlw.Application.cells(Lr + i, 3).Value = List3.List(i - 1)
Next
xlw.Save
With xl
.Visible = False
.Application.Quit
End With
Set xlw = Nothing
Set xl = Nothing
End Sub