其實還是看不懂你的問題。
看你的程式碼是複製到同一活頁簿,有何意義嗎?
For i = 1 To 100
Worksheets(Array("查詢股票")).Copy after:=Worksheets(2)
Next i
單一工作表複製100遍,為什麼要這樣?而且為什麼要Array("查詢股票")?看不出任何意義。作者: icestormerss 時間: 2011-8-13 15:26
本帖最後由 icestormerss 於 2011-8-13 15:33 編輯
其實還是看不懂你的問題。
看你的程式碼是複製到同一活頁簿,有何意義嗎?
For i = 1 To 100
Worksheets ...
oobird 發表於 2011-8-13 14:58
Sub yy()
Dim a, i%
a = Sheet1.UsedRange
For i = 1 To 50
With Sheets.Add(After:=Sheets(Sheets.Count))
.Name = "w" & i
.[a1].Resize(UBound(a), UBound(a, 2)) = a << 執行階段錯誤 1004:應用程式或物物定義上的錯誤
End With
Next
End Sub作者: oobird 時間: 2011-8-13 19:59
Sub Macro2()
For i = 1 To 200
Sheets("Sheet1").Copy After:=Sheets(Sheets.Count)
ActiveSheet.Name = "w" & i
Next
End Sub
我這樣200次也沒問題呀?作者: icestormerss 時間: 2011-8-14 11:35
Sub Macro2()
For i = 1 To 200
Sheets("Sheet1").Copy After:=Sheets(Sheets.Count)
ActiveShee ...
oobird 發表於 2011-8-14 11:31