Arglist para macros de excel en vba

Arturo
02 de Marzo del 2005
Hola a todos,Dentro de mi macro utilizo un procedimiento function que necesita 36 argumentos para realizar el calculo correspondiente y devolverme un valor,sin embargo solo me deja introducir 30 aunque la funcion se encuentre declarada en el codigo vba correctamente.
Alguien podria decirme cual es el numero maximo de argumentos ? Gracias

en?
02 de Marzo del 2005
Consulta en la ayuda «ParamArray»

Un ejemplo sencillo podría ser:

MsgBox Suma(30, 20)
MsgBox Suma(1,3,4,5,6,6,7,7,7,88,56,4,54,34)

Y la función Suma sería:

Public Function Suma(ParamArray ArrArgs()) As Long
Dim Argumento As Variant

For Each Argumento In ArrArgs
Suma = Suma + Argumento
Next
End Function


Sólo por probar he creado una cadena en el Debugger para pasarle 1000 argumentos, y no da ningún problema.

__
Un saludo.