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


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

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

KL
[MVP - Microsoft Excel]
...
Рейтинг: 0 / 0
15.09.2006, 11:20:12
    #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
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Пользовательская функция с переменным числом аргументов / 4 сообщений из 4, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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