2

Такие функции, как MIN(), MAX(), SMALL()..

Мне слишком неудобно писать коды для функций выше (и многое другое) и делать свое дело.

Любая помощь?

2 ответа2

3

Вы можете использовать следующий код для использования функций рабочего листа в VBA.

Application.WorksheetFunction.SMALL(....)
2

Нет необходимости в пользовательских кодах. Ты можешь использовать

  • многие функции WorkSheet напрямую
  • Используйте Evaluate в качестве обходного пути

    MsgBox Application.WorksheetFunction.Min(Range("A1:A10"))
    MsgBox Evaluate("=SMALL(A1:A10,2)")

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .