[算表] 請問Range中使用cells的問題

看板Office作者時間2年前 (2021/11/09 16:14), 2年前編輯推噓1(102)
留言3則, 3人參與, 2年前最新討論串1/1
軟體:Excel VBA 版本:Office 2013 大家好,我遇到一個本來應該是很簡單的操作, 就是要將 A行 B行 1 A 第一列 2 B 3 C 4 D 5 E 6 F 7 G 8 H 複製到以下空格而為 I行 J行 2 B 第七列 3 C 4 D 5 E 可以用Range("A1", "B4").Copy Range("E7") 卻不能用 worksheets(1).Range(worksheets(1).Cells(2, 1), worksheets(1).Cells(4, 2)).Copy 接 destination:=worksheets(1).Range(worksheets(1).Cells(7,9)) 我不想用英文字母的方式, 因為要做大量工作表的運算, 所以一定得使用Cells才方便操作, 不知道能否請各位強者幫忙我一下, 看看要怎麼修改這行程式, 感謝各位先進的幫忙! -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 220.134.107.3 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/Office/M.1636445664.A.222.html ※ 編輯: Lanjaja (220.134.107.3 臺灣), 11/09/2021 16:17:42

11/09 18:13, 2年前 , 1F
應該是錯在最後面,直接用cells就解決了
11/09 18:13, 1F

11/09 18:16, 2年前 , 2F
真的耶,感謝m大
11/09 18:16, 2F

11/10 12:12, 2年前 , 3F
resize
11/10 12:12, 3F
文章代碼(AID): #1XYYtW8Y (Office)
文章代碼(AID): #1XYYtW8Y (Office)