- 帖子
- 11
- 主題
- 3
- 精華
- 0
- 積分
- 59
- 點名
- 0
- 作業系統
- win10
- 軟體版本
- office2016
- 閱讀權限
- 20
- 註冊時間
- 2020-2-14
- 最後登錄
- 2021-5-3
|
VBA 物件選取寫法問題
請問各位大大- Sub test()
- Dim a As Worksheet
- Dim b As Worksheet
- Set a = Sheets("工作表1")
- Set b = Sheets("工作表2")
- For i = 0 To 2
- a.Select
- Range(Cells(i + 2, 2), Cells(i + 2, 6)).Copy
- b.Select
- Cells(i * 9 + 2, 2).Select
- Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks:=False, Transpose:=True
- Next
- End Sub
複製代碼 我把
a.Select
Range(Cells(i + 2, 2), Cells(i + 2, 6)).Copy 這段縮寫
a.Range(Cells(i + 2, 2), Cells(i + 2, 6)).Copy 為什麼他會跳出錯誤?
活頁簿1.rar (17.18 KB)
|
|