ExcelVBA A表數(shù)據(jù)保存至B表
網(wǎng)友提問:

網(wǎng)友的Sheet1長這個樣子

網(wǎng)友希望每次在Sheet1中填寫后保存到Sheet2中做記錄

其實這個事情應(yīng)該用Access處理,Excel您自己用行,當(dāng)你給別人用時,你也不知道他會用鼠標去點哪里,你都考慮到了,代碼量也就上來了。建議您看一下AccessDLC表格篇第27課添加記錄,有現(xiàn)成代碼可供使用,點幾下鼠標,復(fù)制一下代碼就完成了。
https://www.bilibili.com/video/BV1p64y117wH
應(yīng)網(wǎng)友要求,使用ExcelVBA方法處理
我強烈建議你將紅框地方的合并單元格取消,一旦使用合并單元格,代碼量還會繼續(xù)增加

建議改成:

我們在Sheet1中做兩個按鈕


對Sheet2的A列設(shè)置單元格

兩個按鈕對應(yīng)的代碼:(按鈕指定代碼我們講過,不再重復(fù))
PS:對新人我從來不用With語句,看懂以后,你可以使用with語句精簡代碼,這與運行速度無關(guān)
以上所有內(nèi)容都在ExcelVBA第二季和第三季中講過。我的方法不是最好的,但是我要保證我所用的每個方法都在之前的課程中講過。如果你不會,是因為你沒有系統(tǒng)的看完我的課程,不是我沒講。
再啰嗦一遍:ExcelVBA里做這些事情 ,只限于自己的代碼自己用,因為你不知道正在使用的那個家伙會把數(shù)據(jù)寫到哪里,會怎么改你的表1,會出什么bug?這件事,我還是建議你使用Access處理。因為你看著,肯定會有人遇到這樣的問題,如果我怎么怎么樣了,那這個代碼就不行了。你用Access時,他就不能怎么怎么樣,所以代碼不會不行。
本文章配套課件請到評論區(qū)獲取

ExcelVBA及WordVBA篇:https://www.bilibili.com/video/BV1rt4y1a72y
更多教程:https://www.bilibili.com/read/cv10222110