Как сделать у функции параметры необязательными ???

Программирование на Visual Basic for Applications
Павел_В
Обычный пользователь
Обычный пользователь
 
Сообщения: 72
Зарегистрирован: 09.07.2005 (Сб) 9:52

Как сделать у функции параметры необязательными ???

Сообщение Павел_В » 16.12.2005 (Пт) 11:04

Плиз помогите !!!

uhm
Продвинутый гуру
Продвинутый гуру
Аватара пользователя
 
Сообщения: 1597
Зарегистрирован: 02.12.2004 (Чт) 15:21

Сообщение uhm » 16.12.2005 (Пт) 11:21

Написать перед именем параметра слово Optional. После переменной или типа переменной, если ты его указываешь, можно написать, чему должно быть равно значение по умолчанию. Пример:

Sub test(Optional a as Integer = 1)
...
End Sub

Это если вкратце, а так - рекомендую почитать хелп по этому слову, по объявлению процедуры и по IsMissing, если собираешься передавать Variant-аргументы.
Быть... или не быть. Вот. В чём вопрос?


Вернуться в VBA

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 108

    TopList