以下是引用cdwanghc在2018/11/12 18:06:00的发言:
希望做到:
工作簿里有N个工作表
要将第二到最后,所有工作表的内容,复制到第一个工作表里。
Dim App As New MSExcel.Application
Dim fl = "d:\test.xls"
Dim Wb As MSExcel.WorkBook = App.WorkBooks.Open(fl)
Dim Ws1 As MSExcel.WorkSheet = Wb.WorkSheets(1)
For i As Integer = 2 To wb.WorkSheets.count
Dim ws2 = Wb.WorkSheets(i)
ws2.Select
Ws2.UsedRange.Copy
ws1.Select
ws1.Cells(Ws1.UsedRange.Rows.Count+1,1).Select '纵向拷贝
ws1.paste
Next
'app.DisplayAlerts = False
'For i As Integer = wb.WorkSheets.count To 2 Step -1
'Dim ws2 = Wb.WorkSheets(i)
'ws2.delete
'Next
'Wb.Save
app.Visible = True
'App.Quit