[VBA ] 如何移到excel工作表最後一列貼上資料?

看板Visual_Basic作者 (水藍)時間19年前 (2006/10/31 16:42), 編輯推噓2(202)
留言4則, 2人參與, 最新討論串1/3 (看更多)
新手excel VBA一問... 想要寫一個程式分別從不同excel檔案抓取資料 (每次抓的資料只有該工作表的"第一列") 抓資料後貼入指定的某個excel檔案 要依序在工作表內往下貼成一列一列的 不過我只會用Range(1:1)來指定 Activesheet.paste貼上的destination位置 但這樣就會全部的資料都會覆蓋在第一列了 >< 請問要怎麼指定貼在最下面的位置呢? 之前曾經用pcworker寫過一樣的程式, 當時是用"讀取檔案長度" + "位移到指定長度"的概念 請問VBA也有類似的方法呢?還是要怎麼寫比較好? 煩請指點迷津 >"< -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 61.222.3.244

10/31 17:33, , 1F
簡單的做法就是一格一格拉...Row number就用變數累加
10/31 17:33, 1F

10/31 17:33, , 2F
如果Column太多, 直接在Activesheet指定Cells(Row,1)
10/31 17:33, 2F

10/31 17:34, , 3F
再貼上也可以...
10/31 17:34, 3F

11/24 09:51, , 4F
謝謝解答 ^^
11/24 09:51, 4F
文章代碼(AID): #15HmnawM (Visual_Basic)
文章代碼(AID): #15HmnawM (Visual_Basic)