I put Option Base 1 clause at the top of the module and edit this line
myUDF = StringList(k)
Am I right? or there is a better way to have it flexible with both 1D and 2D arrays?