Форум программистов, компьютерный форум, киберфорум
VBA
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.56/9: Рейтинг темы: голосов - 9, средняя оценка - 4.56
viola

Синтаксис пользовательской функции массива.

19.04.2010, 16:42. Показов 1794. Ответов 2
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Подскажите, пожалуйста, синтаксис пользовательской функции-массива? Где это находится в Help VBA? Нужно очень срочно!
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
19.04.2010, 16:42
Ответы с готовыми решениями:

Создание пользовательской функции
Прошу Вас! Cоздайте функцию пользователя z=e^-x*корень |x^3 - у^3|корень закр. - x^2/y Очень Вас прошу помочь Заранее благодарен!

Ошибка в пользовательской функции
Всем привет! Стоит у меня Exel 2003 года выпуска, так вот: Написал формулу с Exel в VB и получаю ошибку, как ее решить не знаю, в...

Работа пользовательской функции
Добрый день, форумчане! Ранее работала пользовательская функция во всех книгах, но здесь не хочет, в чем может быть причина? Мне...

2
 Аватар для palva
4278 / 2970 / 693
Регистрация: 08.06.2007
Сообщений: 9,930
Записей в блоге: 5
19.04.2010, 16:57
А что такое функция массива. Если это функция возвращающая массив, то можно написать так:
Code
1
2
3
4
5
6
7
8
9
10
11
12
13
14
Function return_array() As String()
  Dim a() As String
  ReDim a(2)
  a(0) = 'zero'
  a(1) = 'one'
  a(2) = 'two'
  return_array = a
End Function
 
Sub Макрос1()
  Dim b() As String
  b = return_array
  MsgBox b(1)
End Sub
У меня (MSDN 2001OCT) хелп по этому делу находится вот здесь:

mk:@MSITStore:C:Program%20FilesMicrosoft %20Visual%20StudioMSDN2001OCT1033ODEOPG. CHM::/html/deconreturningarrayfromfunction.htm
0
tomik
27.09.2010, 19:19
IsArray позволяет проверить является ли переменная массивом.

Visual Basic
1
2
3
4
5
Sub Test()
    Dim arr_var(10) As String
    If IsArray(arr_var) Then
        MsgBox ("Массив")
End Sub
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
27.09.2010, 19:19
Помогаю со студенческими работами здесь

Создание пользовательской функции в Excel
Помогите решить данную задачу в Excel используя Visual Basic (ALT+F11) Вот типа того: Function stom(a, b) If a > 10 Then stom =...

Не обновляются значения пользовательской функции
В моем Excel vba приложении около 60 листов. На каждом из них в ячейках с разными адресами нужно вернуть значение из comboboxa, который...

Создание и вызов пользовательской функции
Создаю пользовательскую функцию применения границ ячеек и пытаюсь вызвать ее с аргументом. Выдает ошибку Option Explicit Public...

Вернуть дату из пользовательской функции
Добрый день! Подскажите, пожалуйста, как в VBA при написании пользовательской функции вернуть дату так, чтобы тим ячейки АВТОМАТИЧЕСКИ...

Не дает уменьшить шаг в пользовательской функции
Доброго всем времени суток! Прошу помочь, есть функция: Function VZ_GOST_R(x, Qsg, Z, Mvz) Mpr = (Qsg / 4520) * Mvz * Z ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Новые блоги и статьи
Символьное дифференцирование
igorrr37 13.02.2026
/ * Логарифм записывается как: (x-2)log(x^2+2) - означает логарифм (x^2+2) по основанию (x-2). Унарный минус обозначается как ! */ #include <iostream> #include <stack> #include <cctype>. . .
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу, и светлой Луне. В мире покоя нет и люди не могут жить в тишине. А жить им немного лет.
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила» «Время-Деньги» «Деньги -Пуля»
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL3_image
8Observer8 10.02.2026
Содержание блога Библиотека SDL3_image содержит инструменты для расширенной работы с изображениями. Пошагово создадим проект для загрузки изображения формата PNG с альфа-каналом (с прозрачным. . .
Установка Qt-версии Lazarus IDE в Debian Trixie Xfce
volvo 10.02.2026
В общем, достали меня глюки IDE Лазаруса, собранной с использованием набора виджетов Gtk2 (конкретно: если набирать текст в редакторе и вызвать подсказку через Ctrl+Space, то после закрытия окошка. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru