返回列表 上一主題 發帖

[發問] 請高人幫忙除錯,謝謝~

回復 3# 198188


       回答第一題    沒錯   前面不需要vba.
   回答第二題    對  那句程式是只有在電腦右下角20:00:00的時候才會執行
     半小時的話  
     Application.OnTime Now + TimeValue("00:30:00"), "Module1.text1"
   回答第三題    會自動覆蓋
   回答第四題    不要在那abcde裡面放置vba   隨便一個excel內就好
自用車也可以簽帳喔!
五千元加油金加入油箱後還回饋您6200元
福利旺車友會power-want.com

TOP

回復 2# die78325


    VBA.FileCopy "Y:\2012\Jan\a.xlsx", "C:\user\destop\1.xlsx"
如果copy 的file 不含VBA,是不是不用寫vba,只寫FileCopy "Y:\2012\Jan\a.xlsx", "C:\user\destop\1.xlsx"


Application.OnTime TimeValue("20:00:00"), "Module1.text1"
電腦時間到以上時間就執行模組 “ MODULE 1 ” 內的 “ text1 ” 這個程式
這個是不是指定20:00才copy,如果是半小時copy一次可以嗎?而桌面本身有這個file,是不是自動覆蓋舊的file?

那麼是不是將這個程式加在新的一個excel,還是放在想copy的excel內(a.xlsx  b.xlsx  c.xlsx  d.xlsx   e.xlsx)

TOP

回復 1# 198188

不知你的 [  ]是否是真實存在   在這我假設框是沒有的!
    Sub txet1()
'單純複製更名
VBA.FileCopy "Y:\2012\Jan\a.xlsx", "C:\user\destop\1.xlsx"
VBA.FileCopy "Y:\2012\Feb\b.xlsx", "C:\user\destop\2.xlsx"
VBA.FileCopy "Y:\2012\Mar\c.xlsx", "C:\user\destop\3.xlsx"
VBA.FileCopy "Y:\2012\Apr\d.xlsx", "C:\user\destop\4.xlsx"
VBA.FileCopy "Y:\2012\e.xlsx", "C:\user\destop\5.xlsx"
End Sub


如sever每日檔案會變動
需要在路徑加上判別今天 日期的語法
p =Format(Date, "d")&"-"&Format(Date, "m")
Format(Date, "d")  <-今天的日期 取"日"
Format(Date, "m") <-今天的日期 取"月"

所以理論上 就要 改為
VBA.FileCopy "Y:\2012\Jan\a& p & .xlsx", "C:\user\destop\1.xlsx"


名子不同這部分可能還要加以修正  因為要出門了 請其他大大幫我加以修正 感謝!!
Application.OnTime TimeValue("20:00:00"), "Module1.text1"
電腦時間到以上時間就執行模組 “ MODULE 1 ” 內的 “ text1 ” 這個程式
自用車也可以簽帳喔!
五千元加油金加入油箱後還回饋您6200元
福利旺車友會power-want.com

TOP

請問有無高手可以做到這效果

設定定時將server 的幾個excel copy 在桌面?
例如:
server
Y:\2012\Jan\[a.xlsx]
Y:\2012\Feb\[b.xlsx]
Y:\2012\Mar\[c.xlsx]
Y:\2012\Apr\[d.xlsx]
Z:\2012\[e.xlsx]
將上面這些file copy 到下面地址:
C:\user\destop\
如果可以將FILE名改變成另一個名就更好
例如
[a.xlsx] 改成 1.xlsx
[b.xlsx] 改成 2.xlsx
[c.xlsx] 改成 3.xlsx
[d.xlsx] 改成 4.xlsx
[e.xlsx] 改成 5.xlsx

另外如果SERVER名每日不同可以嗎:
例如:
今日是2/Dec
server
Y:\2012\Jan\[a2-12.xlsx]
Y:\2012\Feb\[b2-12.xlsx]
Y:\2012\Mar\[c2-12.xlsx]
Y:\2012\Apr\[d2-12.xlsx]
Z:\2012\[e2-12.xlsx]

今日是3/Dec
server
Y:\2012\Jan\[a3-12.xlsx]
Y:\2012\Feb\[b3-12.xlsx]
Y:\2012\Mar\[c3-12.xlsx]
Y:\2012\Apr\[d3-12.xlsx]
Z:\2012\[e3-12.xlsx]
如此類推,名稱跟日期變動

TOP

        靜思自在 : 【時間如鑽石】時間對一個有智慧的人而言,就如鑽石般珍貴;但對愚人來說,卻像是一把泥土,一點價值也沒有。
返回列表 上一主題