返回列表 上一主題 發帖

自動【判讀有標示指定底色的數字次數】&【次數加總】&【輸出檔案】之語法。

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

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

TOP

回復 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

=============

TOP

回復 30# Scott090


SortFields 我這是無法執行的(2000版)

TOP

回復 31# Airman

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

TOP

回復 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

TOP

回復 32# 准提部林
准大:您好!
OK了~
謝謝您的耐心協助和指教!感恩

TOP

回復 35# Scott090

Scott090大大:您好!
呵~呵~剛好被小弟矇中
OK了~
再次謝謝您的修正通知和參考資料

TOP

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

以上   敬請賜教!謝謝您^^

TOP

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

回復 38# Airman

          不甚明白需求,
           請說明 紅色圈圈內的 欄位 有底色,但是底下圈圈內沒有數字;
            或者說,跟統計數字無關,只要 [D~J] 內 有數字就可以?
         

TOP

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

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



以上  謹供參考^^
PS:需求檔_2的日期2019-0406以改為2019-04-09

TOP

        靜思自在 : 受人點水之恩,須當湧泉以報。
返回列表 上一主題