powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Функция с > 30 параметрами
7 сообщений из 7, страница 1 из 1
Функция с > 30 параметрами
    #34038321
HOME_X
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Доброе время суток господа !
Необходимо в функцию/процедуру передать более 30 параметров
Директива ParamArray непроходит.........
Кто-то, что-то может подсказать

Благодарен ! А !
...
Рейтинг: 0 / 0
Функция с > 30 параметрами
    #34038334
Melkiades
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А просто как массив?
...
Рейтинг: 0 / 0
Функция с > 30 параметрами
    #34038422
HOME_X
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MelkiadesА просто как массив?
В смысле ?

Есть любимый Userom Excel в книге модуль, так определена и описана
функция, которая вызываеться из ячейки
И в этом случае необходимо передать более 30 параметров

Вот такая постановка
...
Рейтинг: 0 / 0
Функция с > 30 параметрами
    #34038690
Rustygold
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вариант 1. через массив (если параметры одного типа)

Вариант 2. через user type

Вариант 3. через глобальные переменные (not recommended)

А вообще, расскажите получше откуда и куда передаются параметры? Крутиться ли это всё в рамках макросов или выходит за пределы Excel'я?
...
Рейтинг: 0 / 0
Функция с > 30 параметрами
    #34038696
Rustygold
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Уточняю вопрос: что есть "функция, которая вызываеться из ячейки" ? чем вызывается ?

откуда беруться параметры ? (хранятся в ячейках? запрашиваются у пользователя? и т.д.)
...
Рейтинг: 0 / 0
Функция с > 30 параметрами
    #34038932
White Owl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
HOME_XЕсть любимый Userom Excel в книге модуль, так определена и описана
функция, которая вызываеться из ячейки
И в этом случае необходимо передать более 30 параметровНикак.

Если надо так много параметров, то группируй все свои параметры в одну общую область ячеек, и передавай в функцию адрес (или имя) этой области.
=myFunc(a1, a2, a3, ... a30, a31) - нельзя
=myFunc(a1:a31) - можно.
...
Рейтинг: 0 / 0
Функция с > 30 параметрами
    #34040025
Фотография michael R
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Передавать как текст xml а внутри парсить
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Функция с > 30 параметрами
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]