返回列表 上一主題 發帖

[發問] 請教一下,建立檔案問題~

[發問] 請教一下,建立檔案問題~

各位版上大大好,小弟我有幾個問題,假設我的Sheet1中的A1是"E004128",我該如何使用VBA,

讓我在另存新檔時,能夠讓存檔名稱顯示為E004128_目前時間(EX.E004128_1010116,明天的話就是E004128_1010117 )呢!?

先謝謝各位大大的回答~感恩!

回復 2# jackdream

大大,不好意思~小弟比較愚昧,能否給比較完整的巨集設定,小弟自行嘗試了一下,檔案名稱是改成我要的沒錯喔,但好像無法自動存檔~^^"

先謝謝大大的熱心指導! 感恩^_^

TOP

回復 4# GBKEE

GB大大~我嘗試把您的代碼放進去~後面,但系統說必須要有一個End Sub,請問我該如何解決>< 我真的很新手...
  1. Sub Macro1()
  2. ChDir "C:\Users\hyc\Desktop" 是我用錄製巨集的方式~抓出來的
  3. ActiveWorkbook.SaveAs Filename:="C:\Users\hyc\Desktop" & [A1] & "_" & Format(Date, "emmdd")
  4. Private Sub Workbook_BeforeClose(Cancel As Boolean)
  5.     Me.SaveAs Filename:="C:\Users\hyc\Desktop" & [A1] & "_" & Format(Date, "emmdd")
  6. End Sub
複製代碼

TOP

回復 6# register313

喔喔~了解!~我剛剛嘗試了一下,依照您給的代碼放進去那個" thiswookbook",儲存出來的檔名格式會多出來"Desktop",請問該如何解決呢?

另外,其實我想問這個問題的最主要原因,是如果我從ACCESS抓資料下來到EXCEL,我要直接讓電腦...抓取資料、存取資料(儲存的格式就是像我講的那樣,A1_現在時間),

然後自動化,不曉得這樣有沒有辦法做到,並非是單一個EXCEL作業,然後儲存檔案(因為如果是這樣,自己輸入檔名,可能會快一些..)


先謝謝各位的解答~^_^

TOP

回復 8# GBKEE

感謝GBKEE大~已成功解決困擾~^^"

另外,其實我想問這個問題的最主要原因,就像我7樓所說的那樣,不曉得可否利用巨集做到呢?~謝謝

TOP

回復 10# GBKEE

太感謝大大回復!可惜的是小弟笨拙,不太清楚相關程式碼所代表的意思 ><,我努力嘗試看看~先謝謝大大您的解答~^^

TOP

        靜思自在 : 好事要提得起,是非要放得下,成就別人即是成就自己。
返回列表 上一主題