powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Пользовательская функция с переменным числом аргументов
4 сообщений из 4, страница 1 из 1
Пользовательская функция с переменным числом аргументов
    #33989425
dserge
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Подскажите пожалуйста, как создать такую функцию, например, проверить, есть ли значение в списке:
IN_SET(V, V1, V2, V3...) -
V - искомое, V1, V2 ... то что ищем
как определить(описать) переменное число аргументов
...
Рейтинг: 0 / 0
Пользовательская функция с переменным числом аргументов
    #33989459
Фотография michael R
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
sub AAA(ParamArray intNum())
-------
end sub


AAA(1,2,3,4,....)
...
Рейтинг: 0 / 0
Пользовательская функция с переменным числом аргументов
    #33989467
KL (XL)
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
что-нибудь типа:

Код: plaintext
1.
2.
Function Test(ParamArray Values() As Variant)
    'bla-bla-bla
End Function

KL
[MVP - Microsoft Excel]
...
Рейтинг: 0 / 0
Пользовательская функция с переменным числом аргументов
    #33989499
vbapro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
Option Explicit
Option Compare Text

Sub test()
Dim ValueArray As Variant

    ValueArray = Array("a1", "a2", "a3", "a4", "a5")
    
    MsgBox IN_SET("a1", ValueArray)
    MsgBox IN_SET("b1", ValueArray)
    
End Sub

Function IN_SET(ToFind As String, WhereToSearch As Variant) As Boolean
Dim V1 As Variant
    IN_SET = False
    
    For Each V1 In WhereToSearch
        If ToFind Like V1 Then
            IN_SET = True
            Exit For
        End If
    Next V1
    
End Function
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Пользовательская функция с переменным числом аргументов
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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