Пример кода:
Если в первом аргументе, поставить не диапазон на листе, а массив VBA, то VBA выдаст сообщение о ошибке.
Какая есть альтернатива WorksheetFunction.CountIf, что бы можно было бы использовать только VBA массив в аргументе (не выводить на лист)?
Код |
---|
Sub Test() Dim MyArr(3) MyArr(0) = 0 MyArr(1) = 0 MyArr(2) = 1 MyArr(3) = 1 Test = Application.WorksheetFunction.CountIf(MyArr, 0) End Sub |
Если в первом аргументе, поставить не диапазон на листе, а массив VBA, то VBA выдаст сообщение о ошибке.
Какая есть альтернатива WorksheetFunction.CountIf, что бы можно было бы использовать только VBA массив в аргументе (не выводить на лист)?