返回列表 上一主題 發帖

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

        靜思自在 : 【時間如鑽石】時間對一個有智慧的人而言,就如鑽石般珍貴;但對愚人來說,卻像是一把泥土,一點價值也沒有。
返回列表 上一主題