返回列表 上一主題 發帖

請教COUNTIFS公式轉成vba

請教COUNTIFS公式轉成vba

大家好,請教一下
我在EXCEL內有一工作表"產能進度",裡面有設定COUNTIFS函數,但因怕被別人勿改或是修訂
故想將公式轉成VBA的方式執行
再請各位先進指導



0427.zip (20.08 KB)
Just do it.

Application.WorksheetFunction.CountIfs (XXXXXX)

TOP

回復 2# prin.huang

Hi 感謝您的回覆
因我在工作表中E2~AH6都有設定COUNTIFS函數公式
是否可以用VBA取代?
Just do it.

TOP

Sub CNTIF()
Dim MySt1 As Worksheet, MySt2 As Worksheet
Dim I&, J&
Set MySt1 = Workbooks("0427.xlsx").Worksheets("日報表")
Set MySt2 = Workbooks("0427.xlsx").Worksheets("產能進度")
For I = 2 To 6
    For J = 5 To 34
        MySt2.Cells(I, J) = Application.WorksheetFunction.CountIfs(MySt1.Columns(2), MySt2.Cells(I, 1), MySt1.Columns(11), MySt2.Cells(I, 2), MySt1.Columns(12), MySt2.Cells(1, J))
    Next J
Next I
End Sub

TOP

回復 4# prin.huang

Hi,感謝您的熱心解答
測試OK
再次謝謝您!
Just do it.

TOP

        靜思自在 : 脾氣嘴巴不好,心地再好也不能算是好人。
返回列表 上一主題