From MSDN. . .
Too many arguments
A procedure can have only 60 arguments. This error has the following cause and solution: You specified more than 60 arguments. If you must specify more arguments, define a user-defined type to collect multiple arguments of different types, or use a ParamArray as the final argument and pass multiple values to it. You can also pass multiple arguments by placing them in an array.