WorksheetFunction関数?
さて、表題ですが私は時々使いますね、そこまでの頻度ではありませんが
Excelバージョンの差異に注意しないといけないし。
Public Sub test()
Dim Variable As Variant, ModeVariable As Long, ModeCount As Variant
Variable = Array(1, 3, 5, 7, 1)
ModeVariable = WorksheetFunction.Mode(Variable)
Debug.Print "最頻値は→ " & ModeVariable
Stop
ModeCount = Split(Join(Variable), ModeVariable)
Debug.Print "出現回数は→ " & UBound(ModeCount)
End Sub
Access で必要なら Excelをクリエイトオブジェクトしてでも、
使うこともあるくらい重宝しています、稀にWordですら起こしますから
もちろん 非表示状態で。
Excel関数も処理が遅い訳でもなく、有能です。
引数の限度には注意してくださいね、たしか255個まで!
この記事が気に入ったらサポートをしてみませんか?