Автоматически показывать, какие переменные необходимы при использовании публичной функции vba в excel
Я использую VBA для написания пользовательских открытых функций, эти функции затем вызывается в excel. Пример:
Public Function mg(Qg As Double, Ql As Double, Qo As Double, p As Double, t As Double, z As Double, rs As Double, totalgor As Double, rhog As Double, glr As Double) As Double 'input T in degF Dim part1 As Double, part2 As Double If Qg > 0 Then part1 = (Qg) ElseIf glr > 0 Then part1 = (Ql * glr) ElseIf totalgor > 0 And rs > 0 Then part1 = (Qo * (totalgor - rs)) End If part2 = (part1 * z * (14.7 / p) * ((t + 460) / 520) * rhog) mg = part2 End Function
Когда я пытаюсь вызвать эту функцию mg
в excel, потому что функция иногда имеет много переменных, невозможно запомнить каждую переменную для ввода, и требуется слишком много времени, чтобы вернуться к проверке, какая переменная должна вводиться одна за другой. Я хотел бы видеть переменные, необходимые для ввода по одному, которые отображаются автоматически, когда я вызываю функцию в excel. Я видел это раньше в других сиквелах, но не знаю, как это сделать здесь.
- Функция, определяемая пользователем Excel, если ячейка подсвечена, тогда
- Преобразование Excel VBA Analysis ToolPack «Фурье» в функцию UDF
- Пользовательская функция для получения адреса гиперссылки из ячейки
- Проблема с функцией CDate в VBA
- Удалите слова, которые содержат друг друга, и оставьте длинный
- Многоканальная ссылка VBA UDF
- Возврат определенного типа данных в ячейке Excel
- Excel UDF для объединения существующей функции через диапазон
- excel передать содержимое ячейки в udf как аргумент диапазона
- Как создать определенные пользователем формулы вместо ввода длинных строк
- Пользовательская функция Excel, не вызываемая при обновлении соты
- Получить данные из CSV в функции Excel
- Excel вычисляет формулу с функцией VBA как ошибку, если она не была повторно введена