→ Ganana31: 附一張上比較清楚的圖>< 12/24 00:38
→ soyoso: range.end(),括號內以xlup來取得i欄最後一筆有值的儲存格 12/24 06:51
→ soyoso: 往下一列則以range.offset偏移 12/24 06:51
→ soyoso: 複製貼上方面range.copy [destination] 12/24 06:55
→ soyoso: 貼上也可以worksheet.paste或range.pastespecial 12/24 06:56
→ soyoso: 或以range = range.value方式 12/24 06:57
→ soyoso: 另外要取得最後一筆有值儲存格也可以range.find 12/24 07:30
→ soyoso: 或以工作表函數count(若i欄座號為數字)、counta來計算出最 12/24 07:33
→ soyoso: 後一筆儲存格列號,或當成offset的偏移值 12/24 07:34
推 chunchanhung: S大 我也有相同的問題 12/24 13:13
→ chunchanhung: 請問能否講完整語法貼上來呢? 12/24 13:13
→ chunchanhung: 謝謝 12/24 13:13
推 chunchanhung: S大 想問一下 12/24 13:51
→ chunchanhung: 我現在有 12/24 13:51
→ chunchanhung: A檔案(單據輸入) 12/24 13:51
→ chunchanhung: B檔案(數據統整) 12/24 13:51
→ chunchanhung: 想製造一個按鈕 12/24 13:51
→ chunchanhung: 將A檔案部分資料keyin至B檔案 12/24 13:51
→ chunchanhung: A檔H5複製到B檔A1 12/24 13:51
→ chunchanhung: A檔P9複製到B檔B1 12/24 13:51
→ chunchanhung: A檔G3複製到B檔C1 12/24 13:51
→ chunchanhung: A檔案每按一次按鈕 12/24 13:51
→ chunchanhung: B檔案就會多一筆資料 12/24 13:51
→ chunchanhung: 我想到的是 用i來定義變數 12/24 13:51
→ chunchanhung: 但太久沒用 忘記了 12/24 13:51
→ chunchanhung: A檔資料位子固定 12/24 13:52
→ soyoso: 變數i的目的為?取得最後一筆有值的列號? 12/24 14:03
→ soyoso: 如果是的話range.end().row或工作表函數counta、count 12/24 14:05
推 chunchanhung: 印象中是 12/24 14:11
→ chunchanhung: If activecell <> “” then 12/24 14:11
→ chunchanhung: 來判斷B檔案最後一筆是否有資料 12/24 14:11
→ chunchanhung: 然後再用 12/24 14:11
→ chunchanhung: Range(“A”&i)=(A檔案,range(“C1”) 12/24 14:11
→ soyoso: 那是要用於迴圈for 變數i...next,迴圈內以判斷if 12/24 14:14
→ soyoso: 因為是要用activecell上面則加上range.select 12/24 14:15
→ soyoso: 如果迴圈是要由下往上判斷的話step則以-1 12/24 14:18