Home |
Search |
Today's Posts |
#1
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
Hi
What must be the syntax, to declare a function with a variant parameter with array default value (parameter Weekends in example below). .... Optional Weekends As Variant = {1,7}.. returns function header to red immediately, the syntax in example below returns an error "Constant expression required", when the function is called. [The parameter must be variant, as it can be an array, a cell reference, or an integer between 0 and 7. I.e. valid syntax for worksheet function will be: =EnchWorkdaysN(Date1, Date2, ,{1;6;7}) , or =EnchWorkdaysN(Date1, Date2, ,$S$1:$Z$1) , or =EnchWorkdaysN(Date1, Date2, ,WorkdaysList) , or =EnchWorkdaysN(Date1, Date2, ,7), or =EnchWorkdaysN(Date1, Date2) , etc.] Public Function EnchWorkdaysN(StartDate As Date, _ EndDate As Date, _ Optional Holidays As Variant = Nothing, _ Optional Weekends As Variant = Array(1, 7)) .... Thanks in advance -- When sending mail, use address arvil<attarkon.ee Arvi Laanemets |
Thread Tools | Search this Thread |
Display Modes | |
|
|
![]() |
||||
Thread | Forum | |||
Excel2000: UDF's parameter as cell range OR array | Excel Programming | |||
Declaring one bidimensinal Array | Excel Programming | |||
declaring a public array | Excel Programming | |||
Q: Declaring a dynamic array | Excel Programming | |||
declaring an array of CheckBox's | Excel Programming |