[VBA ] ActiveSheet.Paste問題

看板Visual_Basic作者 (伊布)時間6年前 (2018/01/01 15:35), 6年前編輯推噓1(102)
留言3則, 3人參與, 6年前最新討論串1/1
VBA新手想請教 ActiveSheet.Paste 問題 我錄了一個巨集 內容是剪下 G5:K5,再貼到A5 程式碼如下: 1 Range("G5:K5").Select 2 Selection.Cut 3 Range("A5").Select 4 ActiveSheet.Paste 第1行裡的儲存格列的位置改成迴圈,沒問題 可是接下來 第3行的儲存格A5 其中5(列)的位置套在迴圈就出現錯誤 偵錯出現是指第4行的 ActiveSheet.Paste https://i.imgur.com/t1La05M.jpg
想請教這是語法上的問題還是邏輯上的錯誤? -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 111.254.8.8 ※ 文章網址: https://www.ptt.cc/bbs/Visual_Basic/M.1514792153.A.5C0.htmlIbrahimovic:轉錄至看板 Office 01/01 15:37

01/01 20:11, 6年前 , 1F
用cut只能paste一次
01/01 20:11, 1F

01/02 05:47, 6年前 , 2F
cut改成copy。提醒:程式內第二個小迴圈會一直複寫
01/02 05:47, 2F

01/02 07:31, 6年前 , 3F
正數 字串 空格
01/02 07:31, 3F
感謝解說,解決問題了 ※ 編輯: Ibrahimovic (111.254.8.8), 01/02/2018 16:32:09
文章代碼(AID): #1QIUJPN0 (Visual_Basic)
文章代碼(AID): #1QIUJPN0 (Visual_Basic)