返回列表 上一主題 發帖

VBA的WorksheetFunction問題

VBA的WorksheetFunction問題

我目前有幾份資料要整理
其中碰到一個問題
是要計算,特定範圍內,不重複資料的數量
若用excel公式,可以寫成
=SUMPRODUCT(1/(COUNTIF(C2:C1881,C2:C1881)))

但是因為我需要直接寫在VBA程式內
想說改寫成
= WorksheetFunction.SumProduct(1 / (WorksheetFunction.CountIf(Range("C2:C1881"), Range("C2:C1881"))))
但是執行的時候都會出錯
想請問版上高手知道要怎麼解決嗎???
thank you!!

        靜思自在 : 心中常存善解、包容、感思、知足、惜福。
返回列表 上一主題