can you give an example.....?

by the way another way of doing it would be to join the elements of the array together with vbNullChar's then send it to your fuinction, then in the function split them again...that would solve your problem...thats how most of the API does it