PTT
Submit
Submit
選擇語言
正體中文
简体中文
PTT
Office
[問題] 如何每日自動複製,作成歷史紀錄
作者:
ssgf
(花中人)
2018-01-11 08:25:43
(若是和其他不同軟體互動之問題 請記得一併填寫)
軟體: excel
版本: 2016
小弟的sheet1 A3:A21 每日去更新數值
然後我想要他能自動幫我把每日的數值複製到sheet2,並自動產生日期排列下去,做為歷
史記錄,如下兩圖所示
請問這是要用巨集來寫嗎?excel不熟,請大大們幫忙了,謝謝。
https://i.imgur.com/QXRBLuw.jpg
https://i.imgur.com/IAHoFVI.jpg
作者: soyoso (我是耀宗)
2018-01-11 08:44:00
a3:a21每日更新數值來看,可以巨集方式來協助複製方面可range.copy,worksheets.paste或range.pastespecial或以range = range.value方式當日日期以date,要改日期格式以format,取得最右側有資料欄號以range.end;觸發以上程序內動作就要看是要開啟、關關、存檔前、存檔後...分別有workbook_open、beforesave、aftersave、beforeclose...判斷當天日期是否已存在sheet2,有range.find、工作表函數countif、match
作者:
ssgf
(花中人)
2018-01-11 09:06:00
感謝大大回覆,想請問上述內容都是可以使用錄製巨集來完成嗎?還是說只有sheet1每日更新的部份呢?
作者: soyoso (我是耀宗)
2018-01-11 09:11:00
部分應可錄製的到,如複製貼上,取得最右側有資料儲存格、range.find方面;如要以儲存格格式來改變日期格式也可以錄製的到;其他觸發、判斷if和儲存格內填入當日日期方面再自行調整上述回文的動作為將sheet1每日報值如儲存格a3:a22複製到sheet2內
作者:
ssgf
(花中人)
2018-01-11 09:29:00
糟糕,講真的有看沒有懂,excel底子太差了
https://i.imgur.com/dggqeOW.jpg
小弟錄完巨集如上圖,但這只是把sheet1 copy到sheet2的同個欄位而已,不是我想要的阿,要怎麼修改呢?
作者: soyoso (我是耀宗)
2018-01-11 18:01:00
如要依序貼上於sheet2右側的話,可用range.end來取得最右側有值儲存格,再右移一個儲存格或以range.offset來偏移公式如要以"=today()"的話,請要選擇性貼上值,不然無法正常呈現歷史資料的日期或是用date就會是當天日期
繼續閱讀
[問題] 代寫excel程式?
kksteak
[算表] 查找重複資料 且顯示於不同行
aydybuv
[問題] Prime Software 購買軟體是否詐騙?
yantingtw
[算表] EXCEL的圖表標題無法顯示
goodgoodgod
[算表] VBA將時間寫入陣列、跨不同工作表讀資料
genow
[問題] outlook2016改成英文的版本
piggggy
[問題] 請問錄製巨集(VBA)哪個版本可以使用?
ClubT
[算表] 把連續的資料貼入選定的格子
ilikefalali
[問題] Outlook帳戶刪除
lueichun
[算表] ActiveSheet.Paste問題 part2
Ibrahimovic
Links
booklink
Contact Us: admin [ a t ] ucptt.com