返回列表 上一主題 發帖

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!!

        靜思自在 : 【是否發揮了良能?】人間壽命因為短暫,才更顯得珍貴。難得來一趟人間,應問是否為人間發揮了自己的良能,而不要一味求長壽。
返回列表 上一主題