[算表] VB選取原檔案之資料 複製 貼上

作者: andy4624 (找工作)   2022-10-27 15:02:51
軟體:excel
版本:office 365
我是VB新手,在錄製巨集,想要用巨集將 A檔案的庫存資訊 存入 B檔案之中
庫存資訊大概是兩個資訊,料號及數量
料號 數量
100-100-100 50
100-100-200 49
100-100-300 30
因為隨著新產品開發,會有新的料號產生,但是若執行巨集
只會將原本錄製的三列複製到B檔案之中 (以上面的例子就是 B2:B4)
想要請問VB有辦法寫出找到 A欄最後有值的欄位 (例如我又進了兩個貨)
料號 數量
100-100-100 50
100-100-200 49
100-100-300 30
100-100-400 20
100-100-500 25
以這個例子,是B2:B6的值複製到 B檔案去嗎?
不然每次有新產品,我就得進VB去修改,就沒有巨集的方便性了
作者: suaveness (靜夏)   2022-10-27 16:50:00
UsedRange 參考看看?如果是新手我覺得先複製全部列數的內容然後把複製後的"料號 數量"那列刪掉可能比較簡單
作者: waiter337 (給開司一罐蘇格登)   2022-10-27 20:50:00
r = Columns("A:E").Find("*", , -4163, , 1, 2).Rowr = Columns("B:B").Find("*", , -4163, , 1, 2).Rowdebug.print r
作者: oldbottle   2022-10-28 11:09:00
〔A65536〕.end (xlup).row先定義A欄最後一列
作者: andy4624 (找工作)   2022-11-15 15:52:00
後來直接寫入B2:B1000 比較符合我現在的能力 XD

Links booklink

Contact Us: admin [ a t ] ucptt.com