Come creare una funzione con numero variabile di argomenti in Visual Basic? ex.Numero variabile di argomenti in VB
x = Sum(1,2,3)
y = Sum(1,2)
Function Sum('how to declare argument here')
'Is there any special argument manipulation inside function before it is usable?
End Function
Sarà questo anche lavorare su VBA? L'ho provato su VBA ma non funziona. Non può riconoscere ParamArray – Kratz
Il codice sopra ha l'idea giusta, ma non verrà compilato così com'è. 1) Un 'ParamArray' non può essere dichiarato' ByVal' e 2) può essere dichiarato come una matrice 'Variant'. Pertanto, la dichiarazione della funzione dovrebbe essere 'Function Sum (ParamArray Vals() As Variant)' –
@ Mike Spross: funziona in base alle regole che hai specificato. Grazie. @ astander: grazie per il testa a testa. – Kratz