Board logo

標題: [發問] 跨月抓資料的問題 [打印本頁]

作者: imzues    時間: 2011-6-2 15:44     標題: 跨月抓資料的問題

請問一下我想用每天的日期抓前一天的資料檔案的資料
但我遇到跨月的時候,我寫的部份就會有問題
可以協助指導一下怎麼克服跨月的問題

Dim MySheet As Worksheet
    Dim D As String
    Dim M As String
    Dim Y As String
    Dim Rowno As Integer


    D = Day(Now) - 1
    Y = Year(Now)
    M = Month(Now)


   If Len(D) = 1 Then
   D = "0" + D
   Else
   D = D
   End If

   If Len(M) = 1 Then
   M = "0" + M
   Else
   M = M
   End If

With Workbooks.Open("C:\\00" + M + "TEST\00" + M + D + "TEST.xls")
作者: ginbow    時間: 2011-6-2 17:33

直接在日期上減就可以了

Sub d1()
Dim mydate As Date
mydate = Date
mydate = mydate - 1
MsgBox (mydate)
End Sub

這是剛測試的 抓到是昨天
載來測試跨月份 你-2 他一樣可以抓到5/31
所以可以從日期上直接減
作者: imzues    時間: 2011-6-3 07:59

感謝....我大概知道要修改什麼地方了!!
謝謝幫忙!!!!




歡迎光臨 麻辣家族討論版版 (http://forum.twbts.com/)