powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Работа с массивом расположенного в шапке самой функции, пример: сумм(A10:A20)
4 сообщений из 4, страница 1 из 1
Работа с массивом расположенного в шапке самой функции, пример: сумм(A10:A20)
    #39249496
Volodbka
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Есть функция траля_ля_ля (X), где X содержит массив с членами (A10:A20), он заполняется выделением области ячеек построчно, по столбцам с листа Excel.
Сформулируйте, как это дело правильно назвать и тем самым поможете мне отгуглить вопросы, либо если знаете, напишите в виде кода, спасибо.
Сами вопросы:
1) Как определить количество членов в массиве? Что-то типа n=lstr(X);
2) Как внутри другой функции использовать функцию траля_ля_ля (A1: A2:A3), где A1=10, A2=20; A3=30 известные числа, как заполнить массив X? Типа X=Array(A1, A2,A3), то есть без выделения области ячеек с листа Excel., полагаю, что там должны быть такие знаки как “{” ; ”}” ; “:”.
...
Рейтинг: 0 / 0
Работа с массивом расположенного в шапке самой функции, пример: сумм(A10:A20)
    #39249585
Фотография Akina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Это не "массив членов", а сильно похоже на объект класса Range.
...
Рейтинг: 0 / 0
Работа с массивом расположенного в шапке самой функции, пример: сумм(A10:A20)
    #39249603
Volodbka
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Akina,
похоже что так, ответ на первый вопрос
Код: vbnet
1.
2.
3.
Function k(x)
k = x.Address & ";" & x.Columns.Count & ";" & x.Rows.Count
End Function



Выводит: $H$4:$I$10;2;7
...
Рейтинг: 0 / 0
Работа с массивом расположенного в шапке самой функции, пример: сумм(A10:A20)
    #39249606
Volodbka
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Akina,
Большое спасибо
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Работа с массивом расположенного в шапке самой функции, пример: сумм(A10:A20)
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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