Home |
Search |
Today's Posts |
#1
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
Hi
I have a function declared as: ---- Public Function EnchWorkdaysN(StartDate As Date, _ EndDate As Date, _ Optional Holidays As Variant = Nothing, _ Optional Weekends As Variant = Nothing) .... End Function ---- How to check in code for optional parameters set to Nothing? When I used the code .... If Holidays Is Nothing Then statement Elseif ... ..... then it works only, when I omit the parameter or when I leave it empty, i.e. when the parameter is set to Nothing. But when the the optional parameter has some value, the the VBA cancels at first test without any error message. When I test in debug window p.e. for 'Holidays Is Nothing', then instead of False, <Object required is returned. And the same with 'Not(Holidays Is Nothing)' too. Thanks in advance -- When sending mail, use address arvil<attarkon.ee Arvi Laanemets |
Thread Tools | Search this Thread |
Display Modes | |
|
|
![]() |
||||
Thread | Forum | |||
Can you spell check protected but unlocked cells in excel2000? | Excel Discussion (Misc queries) | |||
format optional parameter | Excel Worksheet Functions | |||
format optional parameter | Excel Discussion (Misc queries) | |||
Excel2000: Declaring function parameter as an array | Excel Programming | |||
Excel2000: UDF's parameter as cell range OR array | Excel Programming |