|
請測試看看,謝謝
Sub test()
Dim Arr, Brr, i&, j%, n&
Arr = Sheet2.[a1].CurrentRegion
ReDim Brr(1 To UBound(Arr), 1 To 8)
For i = 1 To UBound(Arr)
If Arr(i, 8) <> "" Then
n = n + 1: For j = 1 To 8: Brr(n, j) = Arr(i, j): Next
End If
Next
Workbooks.Add
Sheets(1).[a1].Resize(n, 8) = Brr
Application.DisplayAlerts = False
ActiveWorkbook.SaveAs "D:\test.xls"
ActiveWorkbook.Close
Application.DisplayAlerts = True
End Sub
|
|