Board logo

標題: 自動【判讀有標示指定底色的數字次數】&【次數加總】&【輸出檔案】之語法。 [打印本頁]

作者: Airman    時間: 2019-5-2 04:50     標題: 自動【判讀有標示指定底色的數字次數】&【次數加總】&【輸出檔案】之語法。

有重複~請刪除前題。謝謝!

需求主旨︰
1_判讀各相同西元年-月-日的名稱檔案內之全部工作表內,各有指定標示底色的單欄數字之次數。
2_將第1項的各有指定標示底色的單欄數字之次數加總。
3_將第2項的加總次數,輸出成為一個獨立檔案(名稱=今日總表(均值排序)-(西元年-月-日)_統計;其內工作表格式Copy主程式檔的"Sample"工作表)。

本題需求︰
輸出2個獨立檔案~
今日總表(均值排序)-(2019-04-05)_統計(需求檔1)
今日總表(均值排序)-(2019-04-06)_統計(需求檔2)

詳如範例檔︰  [attach]30492[/attach]

以上 懇請各位先進惠予賜教為禱!謝謝!
作者: Airman    時間: 2019-5-2 10:01

本帖最後由 Airman 於 2019-5-2 10:11 編輯

回覆Scott090 說:
可以把檔案名稱做有次序的命名嗎?

抱歉!因為檔案是從App下載到電腦的,檔案的名稱格式固定且其紅色的編碼次序是有意義的,所以請恕小弟無法更改。
謝謝您!
作者: Scott090    時間: 2019-5-3 11:20

回復 2# Airman


    "... 有共1~n個的待判讀檔案(名稱=今日總表(均值排序)-????-(西元年-月-日)),..."

    請問:
          1.  1~n 個檔案, 最多可能 的 n 是多少?
          2. 假設 相同 "-(西元年-月-日)" 系列的檔案放在相同的檔案路徑" ?
          3.  所有不相同 "-(西元年-月-日)" 系列的檔案放在相同的檔案路徑" ?
作者: Airman    時間: 2019-5-3 11:30

回復 3# Scott090
Scott090大大:您好!
謝謝您的回應。
1.  1~n 個檔案, 最多可能 的 n 是多少?  
Ans:約 500個上下。

2. 假設 相同 "-(西元年-月-日)" 系列的檔案放在相同的檔案路徑" ?  
Ans:是的!都放在同一個資料夾內。

3.  所有不相同 "-(西元年-月-日)" 系列的檔案放在相同的檔案路徑" ?   
Ans:是的!都放在同一個資料夾內。  

以上  謹供參考!謝謝您^^
作者: Scott090    時間: 2019-5-3 11:38

回復 4# Airman


     要開啟上千個檔案來比對資料可能要比較久的執行時間
        
    我試試看能不能做得出來。
作者: Airman    時間: 2019-5-3 12:14

回復 5# Scott090
Scott090大大:您好!
以一個日期別約49個,10個日期別為490個,依需要回測多少個日期作推算被判讀檔案的總個數。

只要能執行出結果,小弟就很感激了~執行時間不是小弟考慮的範圍。
謝謝您^^
作者: Scott090    時間: 2019-5-4 07:15

本帖最後由 Scott090 於 2019-5-4 07:20 編輯

回復 6# Airman


    請確認  (2019-04-05) 需求檔 以下的內容是否正確:
                號碼        01        02        03        04        05        06
          連續7個                                                1
          連續6個                1        1                        1
          連續5個                                        1       
          連續4個                                               
          連續3個                                1               
          連續2個                        1                       
             1個                2                                       

          注意:連續7個 的 06欄、連續6個的 02及 03 欄
           上面的表格會走位,請看板大的檔案,
作者: Airman    時間: 2019-5-4 11:30

本帖最後由 Airman 於 2019-5-4 11:44 編輯

回復 7# Scott090
[attach]30502[/attach]
Scott090大大:您好!
走位有點嚴重~以總數計︰【01~06共9個】應該沒有錯^^

另外~紅色字的編碼,小弟作個補充︰
X_Y
X=號碼排序=1~49(所以一個日期別49個檔案)
Y=期距=有_連1;_連2... ;_連10;_1;_2;.... ;_99;_100不定的編碼,(所以一個日期別49(含)個以內(即會有重複)的期距編碼)。

以上謹供參考!     謝謝您^^
作者: Scott090    時間: 2019-5-4 12:39

回復 8# Airman

     1. 檔案以 日期序 做分類; 與  X-Y 無關
      2. 同一分類內每一個檔案都做相同的統計規則,
     統計規則:
                      單一個是從 (1~49),
                      連2個是從 (2~49),
                      連3個是從 (3~49),
                       ..........
                      連x個是從 (x~49),
                      連7個是從 (7~49) 計算的。
                     
      依據統計規則, 02、03欄 不該有 連6個的數字, 06欄 不該有 連7個的數字
       請在確認規則。
作者: Scott090    時間: 2019-5-4 13:35

回復 8# Airman


    [attach]30503[/attach]
   
    這是我做的答案,請確認
作者: Airman    時間: 2019-5-4 14:39

本帖最後由 Airman 於 2019-5-4 14:46 編輯

回復 10# Scott090
Scott090大大:您好!
1. 檔案以 日期序 做分類; 與  X-Y 無關 ==> OK! 8#的補充說明~請"忽略"即可。
2. 同一分類內每一個檔案都做相同的統計規則,
     統計規則:
                       ..........                     
                ..........
統計規則:不對!
[attach]30504[/attach]
[attach]30505[/attach]
[attach]30506[/attach]
規則重點整理~謹請參考~
統計範圍:
1_檔案內工作表的Cells([B65536].End(xlUp).Row) <10(即最後有數字的列數小於第10列)的檔案略過不計
2_搜尋統計的範圍從第2列(即第一列標題的數字不在計算範圍)到Cells([B65536].End(xlUp).Row - 8, 2).Resize(1, 49)

統計規則:
單一個(即有標示40號底色)是指︰檔案內的工作表之
當Cells([B65536].End(xlUp).Row - 8, 2).Resize(1, 49)顯示數字(即<>""),
但Cells([B65536].End(xlUp).Row - 9, 2).Resize(1, 49)的同欄沒有數字(即="")

當Cells([B65536].End(xlUp).Row - 8, 2).Resize(1, 49)=第2列時,某欄顯示數字(即<>""),

連2個(即有標示39號底色)是指︰檔案內的工作表之
當Cells([B65536].End(xlUp).Row - 8, 2).Resize(1, 49)顯示數字(即<>""),
且Cells([B65536].End(xlUp).Row - 9, 2).Resize(1, 49)的同欄也有數字(即<>"")
但Cells([B65536].End(xlUp).Row - 10, 2).Resize(1, 49)的同欄沒有數字(即="")

當Cells([B65536].End(xlUp).Row - 8, 2).Resize(1, 49)=第3列時,某欄顯示數字(即<>""),
且Cells([B65536].End(xlUp).Row - 9, 2).Resize(1, 49)的同欄也有數字(即<>"")

連3個(即有標示45號底色)是指︰檔案內的工作表之
當Cells([B65536].End(xlUp).Row - 8, 2).Resize(1, 49)顯示數字(即<>""),
且Cells([B65536].End(xlUp).Row - 9, 2).Resize(1, 49)的同欄也有數字(即<>"")
且Cells([B65536].End(xlUp).Row - 10, 2).Resize(1, 49)的同欄也有數字(即<>"")
但Cells([B65536].End(xlUp).Row - 11, 2).Resize(1, 49)的同欄沒有數字(即="")

當Cells([B65536].End(xlUp).Row - 8, 2).Resize(1, 49)=第4列時,某欄有顯示數字(即<>""),
且Cells([B65536].End(xlUp).Row - 9, 2).Resize(1, 49)的同欄也有數字(即<>"")
且Cells([B65536].End(xlUp).Row - 10, 2).Resize(1, 49)的同欄也有數字(即<>"")

其餘連4個,....,連6個以此類推。

連7個(即有標示8號底色)是指︰檔案內的工作表之
當Cells([B65536].End(xlUp).Row - 8, 2).Resize(1, 49)顯示數字(即<>""),
且Cells([B65536].End(xlUp).Row - 9, 2).Resize(1, 49)的同欄也有數字(即<>"")
且Cells([B65536].End(xlUp).Row - 10, 2).Resize(1, 49)的同欄也有數字(即<>"")
且Cells([B65536].End(xlUp).Row - 11, 2).Resize(1, 49)的同欄也有數字(即<>"")
且Cells([B65536].End(xlUp).Row - 12, 2).Resize(1, 49)的同欄也有數字(即<>"")
且Cells([B65536].End(xlUp).Row - 13, 2).Resize(1, 49)的同欄也有數字(即<>"")
且Cells([B65536].End(xlUp).Row - 14, 2).Resize(1, 49)的同欄也有數字(即<>"")
作者: 准提部林    時間: 2019-5-4 17:38

本帖最後由 准提部林 於 2019-5-4 19:00 編輯

Private Sub CommandButton1_Click()
Dim BK As Workbook, F$, T$, xB As Workbook, xS As Worksheet
Dim xD, Arr(1 To 7, 1 To 49), Brr, R&, V, xR As Range
Set BK = ThisWorkbook
Set xD = CreateObject("Scripting.Dictionary")
Application.ScreenUpdating = False
Do
  If F = "" Then F = Dir(BK.Path & "\*.xls") Else F = Dir()
  If F = "" Then Exit Do
  If Not F Like "今日總表(均值排序)-*_*-(####-##-##).xls" Then GoTo 101
  T = Left(Right(F, 16), 12)
  Brr = xD(T)
  If Not IsArray(Brr) Then xD(T) = Arr:    Brr = Arr
  '-----------------------------------------------
  Set xB = Workbooks.Open(BK.Path & "\" & F, ReadOnly:=True): Set xS = xB.Sheets(1)
  R = xS.[A65536].End(xlUp).Row - 8
  If R < 10 Then xB.Close 0: GoTo 101
  'If R < 2 Then xB.Close 0: GoTo 101  '照模擬應該用這一行
  For Each xR In xS.Cells(R, 2).Resize(1, 49)
      V = InStr("---8--37-38-4--45-39-40-", "-" & xR.Interior.ColorIndex & "-") / 3
      If Val(xR) > 0 And V > 0 Then Brr(V, xR) = Brr(V, xR) + 1
  Next
  xD(T) = Brr: xB.Close 0
101: Loop
'----------------------------------------------------
If xD.Count = 0 Then Exit Sub
Application.DisplayAlerts = False
For Each V In xD.keys
    F = "今日總表(均值排序)-" & V & "_統計.xls"
    BK.Sheets("Sample").Copy
    With ActiveWorkbook
         .Sheets(1).[B2].Resize(7, 49).Value = xD(V & "")
         .SaveAs Filename:=BK.Path & "\" & F, CreateBackup:=False
         .Close 0
    End With
Next
End Sub

與模擬結果不同, 僅以 "儲存格底色" 及 "數字" 為判別,
[attach]30507[/attach]
作者: Scott090    時間: 2019-5-4 21:43

回復 11# Airman

   試看看是否符合需求
          [attach]30509[/attach]
作者: Airman    時間: 2019-5-4 22:24

回復 12# 准提部林
准大:您好!
測試成功~感恩^^

您說的沒有錯~
' If R < 10 Then xB.Close 0: GoTo 101
改為
If R < 2 Then xB.Close 0: GoTo 101  '照模擬應該用這一行
答案才是正確的。謝謝您^^
作者: Airman    時間: 2019-5-4 22:35

回復 13# Scott090
Scott090大大:您好!
不好意思,2個"統計"檔為2007版無法開啟核對答案;
主程式檔點執行鍵~沒有反應^^"
作者: Airman    時間: 2019-5-4 22:54

本帖最後由 Airman 於 2019-5-4 23:01 編輯

回復 13# Scott090
Scott090大大:您好!
不好意思,沒有注意到您程式寫在模組1^^"
在執行檔添加Main
已可正確執行。

執行後~答案正確~測試成功~感恩^^

特別感謝您的文字註解^^
作者: Scott090    時間: 2019-5-5 08:02

回復 16# Airman


    是否可告知實際上鑑別辨識了幾百個檔案,用了多少時間呢?
作者: Airman    時間: 2019-5-5 17:20

本帖最後由 Airman 於 2019-5-5 17:21 編輯

回復 12# 准提部林


[attach]30512[/attach]
[attach]30513[/attach]

准大︰您好!
不好意思,能再幫小弟加一個指定日期的開獎號碼嗎^^"

說明︰
當統計檔案的日期=DATA的A欄日期時,
則將統計檔案內的"Sample"工作表之$B$1︰$AX$1有出現該A欄日期的D︰J的數字標示底色~
=D︰K的數字標示6號底色;=J的數字標示43號底色。
如該DATA的A欄日期的D︰J=""(即沒有出現數字),則都不標示底色。

PS︰因為DATA和檔案名稱是由2個不同軟體下載的,所以不同~
如果這樣編寫會很麻煩,就請將DATA的A欄日期格式改為與統計檔案名稱的日期格式相同。

謝謝您^^
作者: Airman    時間: 2019-5-5 17:29

本帖最後由 Airman 於 2019-5-5 17:41 編輯

回復 17# Scott090
Scott090大大:您好!
不好意思,因為後來才知道貴解答檔;必須將要判讀的所有檔案名稱與日期,全部先登錄在"FileNameSh"的A欄和B欄才能執行,
所以目前還在研究怎麼修改?暫時沒有再測試了^^"

准大的解答檔,有試過200個檔案~感覺是1分多鐘~因為沒有加寫計時碼,所以不知正確的耗時是多少?^^
作者: Scott090    時間: 2019-5-5 21:07

本帖最後由 Scott090 於 2019-5-5 21:16 編輯

回復 19# Airman


    抱歉,試運轉後沒有 remark ' 拿掉。
     不用人工入檔名
     請重試
    Option Explicit
Option Base 1

''===================
Sub Main()
      Dim wb As Workbook, sh As Worksheet, shSample As Worksheet, fpath$
      Dim arColor%(7), arDATA
      Dim i%, j%, k%, fileNo%, RowNo%, colNo%
      Dim Cat$    '檔案系列代碼
      Dim colorNo%      '底色數
      
      colorNo = 7
      colNo = 49
      ReDim arDATA(colorNo, colNo)
      
      Application.ScreenUpdating = False
      
      fpath = ThisWorkbook.Path
      
'取得欲評估的檔案
'================
   getFileNames
      
'取儲存格底色表CaeColor
'==================
      Set shSample = ThisWorkbook.Sheets("Sample")
      With shSample
            colorNo = 7       '7種底色
            For i = 1 To colorNo
                 arColor(colorNo - i + 1) = .Cells(i + 1, 1).Interior.ColorIndex
           Next
      End With
      
      Set sh = ThisWorkbook.Sheets("FileNameSh")
      
      fileNo = 1: Cat = sh.Cells(1, 2)
      Do While sh.Cells(fileNo, 2) <> ""
            If sh.Cells(fileNo, 2) <> Cat Then GoSub FinishCatFile: Cat = sh.Cells(fileNo, 2)
            
                  DoEvents
                  Application.ScreenUpdating = False
                  
                  Set wb = Workbooks.Open(fpath & "\" & sh.Cells(fileNo, 1))
                  RowNo = [B65536].End(xlUp).Row
                  If RowNo < 10 Then GoTo NextFile          '原規則設 Rowno <10 則不處理
                  
                  RowNo = RowNo - 1 - colorNo
                  For i = 1 To colorNo                '從 1 ~ 7 底色
                        
                        For j = 1 To colNo            '從 1~ 49 欄
                              For k = 0 To i - 1            '查核連續相同底色
                                    If RowNo - k = 1 Then GoTo NextFile       '檔案的有效列數比底色數少,Cells的列已到第1列
                                    If Cells(RowNo - k, j + 1).Interior.ColorIndex <> arColor(i) Then GoTo NextCol
                              Next
                              arDATA(colorNo - i + 1, j) = arDATA(colorNo - i + 1, j) + 1
NextCol:
                        Next
NextColor:
                   Next
            
NextFile:
            wb.Close (fpath & "\" & sh.Cells(fileNo, 1))
            Set wb = Nothing
            fileNo = fileNo + 1
            
      Loop
      GoSub FinishCatFile           'For the last one date code catagory
      
Exit Sub

FinishCatFile:
      With shSample
            .[b2].Resize(colorNo, colNo) = arDATA
            .Copy
      End With
      Sheets("Sample").Name = "今日總表(均值排序) - " & Cat & "_統計"
      On Error Resume Next
      Kill fpath & "\" & "今日總表(均值排序)-" & Cat & "_統計.xls"
      On Error GoTo 0
      
      ActiveWorkbook.Close savechanges:=True, Filename:=fpath & "\" & "今日總表(均值排序)-" & Cat & "_統計.xls"
      ReDim arDATA(colorNo, colNo)        'clear contents
      Application.ScreenUpdating = True
Return
End Sub

'To get all file names  into a working sheet
'=============================
Sub getFileNames()
      Dim fs, Cat$
      Dim sh As Worksheet
      Dim fpath$
      Dim i%, j%, R%
      
      fpath = ThisWorkbook.Path
      On Error Resume Next
      Set sh = Sheets("FileNameSh")
      If Err.Number <> 0 Then Sheets.Add.Name = "FileNameSh": Set sh = ActiveSheet
      On Error GoTo 0
      
      sh.Cells.Clear
      
      With sh
            fs = Dir(fpath & "\*.*")
            Do Until fs = ""
                 Cat = Left(Right(fs, 16), 12)
                 If InStr(Cat, "(2019") <> 0 Then
                        R = R + 1
                        .Cells(R, 1) = fs
                        .Cells(R, 2) = Cat
                  End If
                  fs = Dir
            Loop
            
            With .Sort
                  .SortFields.Add Key:=[B:B]
                  .SetRange sh.UsedRange
                  .Apply
            End With
      End With
End Sub
作者: Airman    時間: 2019-5-5 22:07

本帖最後由 Airman 於 2019-5-5 22:08 編輯

回復 20# Scott090
[attach]30518[/attach]                      [attach]30519[/attach]

Scott090大大:您好!
謝謝您的修正^^
不好意思,執行後~出現"編輯錯誤"的提示^^"
煩請賜正!謝謝您^^
作者: Scott090    時間: 2019-5-5 22:26

回復 21# Airman


  要把把程式檔跟資料檔放在同一路徑。

    [attach]30520[/attach]

  請問有出現如上圖有檔案名稱的工作表嗎?
作者: Airman    時間: 2019-5-6 00:25

回復 22# Scott090
Scott090大大:您好!
要把程式檔跟資料檔放在同一路徑~
請問有出現如上圖有檔案名稱的工作表嗎?~

不曉得是什麼原因?現在卻可正常執行^^
但輸出後的答案檔內容不正確^^"
煩請檢視和賜正。
謝謝您!晚安!

[attach]30521[/attach]
作者: Airman    時間: 2019-5-6 00:42

本帖最後由 Airman 於 2019-5-6 00:44 編輯

承上樓~
呵~呵~是小弟將列115~列119"不執行"~測試後;
忘了恢復原稿^^"
作者: Scott090    時間: 2019-5-6 06:10

回復 24# Airman


    你沒執行的部分是對分類的排序。

     結果又如何?
作者: Airman    時間: 2019-5-6 09:38

回復 25# Scott090

結果如附上的2019-0405_統計和2019-0406_統計~答案不對^^"
作者: Scott090    時間: 2019-5-6 10:22

回復 26# Airman


    [attach]30522[/attach]
    [attach]30523[/attach]

  我者裡的執行結果
作者: Scott090    時間: 2019-5-6 10:32

回復 26# Airman


     是不是這裡沒有執行:               

'            With .Sort
'                  .SortFields.Add Key:=[B:B]
'                  .SetRange sh.UsedRange
'                  .Apply
'            End With
作者: Airman    時間: 2019-5-6 11:30

回復 28# Scott090

列115~列119有執行: 就會出現21樓的提示框。   
您執行看看!謝謝您^^
作者: Scott090    時間: 2019-5-6 14:15

回復 29# Airman


     Excel 是 2010 版本, 沒有那個問題。
     也許 2003 版本會有問題,我這裡沒能測試。
     那個地方是把所有檔案放到儲存格內,再按照分類排序的。
      
      請改成下列,再試試看:
        '                 With .Sort
        '                        .SortFields.Add Key:=[B:B]
        '                  .SetRange sh.UsedRange
        '                  .Apply
        '             End With
                     .UsedRange.Sort key1:=.[B1], Header:=xlNo
作者: Airman    時間: 2019-5-6 15:13

本帖最後由 Airman 於 2019-5-6 15:23 編輯

回復 30# Scott090
還沒有跑(讀)到.UsedRange.Sort key1:=.[B1], Header:=xlNosort =>還是在 .Sort 卡停住=>同21樓的提示圖片~
找不到"分類資料"
小弟在猜也是版本問題。
不好意思,一再的叨擾您~小弟再自行研究看看或找2010版來試試看^^"
謝謝您的耐心協助和指導~感恩
作者: 准提部林    時間: 2019-5-6 15:35

回復 18# Airman


第2段改為:
If xD.Count = 0 Then Exit Sub
Application.DisplayAlerts = False
For Each V In xD.keys
    F = "今日總表(均值排序)-" & V & "_統計.xls"
    BK.Sheets("Sample").Copy
    With ActiveWorkbook
         .Sheets(1).[B2].Resize(7, 49).Value = xD(V & "")
         d$ = Format(Mid(V, 2, 10), "yyyy/m/d")
         Set xR = Nothing
         Set xR = BK.Sheets("DATA").[A:A].Find(d, Lookat:=xlPart)
         If Not xR Is Nothing Then
            For i = 4 To 9
               .Sheets(1).Cells(1, xR(1, i) + 1).Interior.ColorIndex = 6
            Next i
            Sheets(1).Cells(1, xR(1, 10) + 1).Interior.ColorIndex = 43
         End If
         .SaveAs Filename:=BK.Path & "\" & F, CreateBackup:=False
         .Close 0
    End With
Next

=============
作者: 准提部林    時間: 2019-5-6 15:36

回復 30# Scott090


SortFields 我這是無法執行的(2000版)
作者: Scott090    時間: 2019-5-6 15:56

回復 31# Airman

請注意,這一段已經拿掉了,沒有了,請先把它刪除:
       '                 With .Sort
        '                        .SortFields.Add Key:=[B:B]
        '                  .SetRange sh.UsedRange
        '                  .Apply
        '             End With      
      
       只剩下這一語句:
                     .UsedRange.Sort key1:=.[B1], Header:=xlNo
作者: Scott090    時間: 2019-5-6 16:21

回復 31# Airman

    這裡有Excel sort 的語法說明 :
    https://blog.xuite.net/fred9782001214/wretch/149636887-%5BVBA%5D+%E6%8E%92%E5%BA%8F%E8%AA%9E%E6%B3%95%28Excel+2003+%E9%81%A9%E7%94%A8%29
作者: Airman    時間: 2019-5-6 16:31

回復 32# 准提部林
准大:您好!
OK了~
謝謝您的耐心協助和指教!感恩
作者: Airman    時間: 2019-5-6 16:35

回復 35# Scott090

Scott090大大:您好!
呵~呵~剛好被小弟矇中
OK了~
再次謝謝您的修正通知和參考資料
作者: Airman    時間: 2019-5-7 17:56

回復 34# Scott090
測試檔︰[attach]30536[/attach]
Scott090大大︰您好!
不好意思,能再幫小弟加一個將=某指定日期的開獎號碼標示底色~以利本題需求的完整嗎^^"
PS:有參考准大的語法,但編寫的語法差異太大~小弟能力不濟~比對和嘗試一天,還是無法取用或自行編寫^^"
說明︰
當統計檔案的日期=DATA的A欄日期時,
則將統計檔案內的"Sample"工作表之$B$1︰$AX$1有出現該A欄日期的D︰J的數字標示底色~
=D︰I的數字標示6號底色;=J的數字標示8號底色。
如該DATA的A欄日期的D︰J=""(即沒有出現數字),則都不標示底色。

以上   敬請賜教!謝謝您^^
作者: Scott090    時間: 2019-5-8 08:54

本帖最後由 Scott090 於 2019-5-8 08:56 編輯

回復 38# Airman

          不甚明白需求,
           請說明 紅色圈圈內的 欄位 有底色,但是底下圈圈內沒有數字;
            或者說,跟統計數字無關,只要 [D~J] 內 有數字就可以?
         [attach]30541[/attach]
作者: Airman    時間: 2019-5-8 10:11

本帖最後由 Airman 於 2019-5-8 10:23 編輯

回復 39# Scott090
Scott090大大︰您好!
統計檔案的日期=DATA(執行)的A欄日期時,
則將統計檔案內的工作表之$B$1︰$AX$1有出現該A欄日期的D︰J的數字標示底色~
=D︰I的數字標示6號底色;=J的數字標示8號底色。
[attach]30542[/attach]
[attach]30543[/attach]

以上  謹供參考^^
PS:需求檔_2的日期2019-0406以改為2019-04-09
作者: Airman    時間: 2019-5-8 10:43

回復 39# Scott090
Scott090大大︰您好!
如果您不介意的話~
可參考准大在32樓藍色部分編寫的本項需求之程式碼。
謝謝您^^
作者: Airman    時間: 2019-5-8 21:16

回復 39# Scott090
[attach]30545[/attach]
[attach]30546[/attach]
作者: Scott090    時間: 2019-5-9 09:55

回復 42# Airman

    請參考以下程式書寫的參考:
    [attach]30553[/attach]
作者: Airman    時間: 2019-5-9 11:48

回復 43# Scott090

Scott090大大:午安!
測試OK了~謝謝您!
也謝謝您將程式再次整理~速率提升不少~感恩^^
作者: Airman    時間: 2019-5-11 00:12

本帖最後由 Airman 於 2019-5-11 00:14 編輯

回復 43# Scott090
Scott090大大:您好!
測試報告~
2個日期別,共98個檔案測試~耗費6秒
速率很快!這樣就可以回測20個日期別了~
謝謝您
作者: Airman    時間: 2019-5-11 00:18

本帖最後由 Airman 於 2019-5-11 00:20 編輯

回復 32# 准提部林
准大:您好!
測試報告~
2個日期別,共98個檔案在D槽測試~耗費6秒
速率很快!這樣就可以回測20個日期別了~
謝謝您
PS:上次因為是在桌面測試4個日期別(共196個檔案),才會耗時1分鐘左右




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