Bob,
First off I would like to thank you for helping me. I tried out your code and it works and does what I requested. In response to your question, Yes, when I say zero based I mean that the first piece of data is in position (0,0). However,I need help with a few modifications if you are still interested.
Just for clarification, I will elaborate on what I am attempting to accomplish. I am importing text files into Excel and storing the filenames in the first row (row 0) of the 2d array. If the import has no problems, I store "True" in the same column as the filename in the 2D array but in the second row (row 1). If the import fails, I store "False". Then I would like to output two statements to my "Activity Log" that basically say:
"Files Site0, Site3, Site4, Site5, Site6, Site11 were imported sucessfully."
"Files Site1, Site2, Site7 were not imported."
With respect to the modification, the numbers I provided in my post are the positions of the data in the array and not the actual data in the array. The double array (VChkArray(1,10)) looks like this:
Site0 Site1 Site2 Site3 Site4 Site5 Site6 Site7 ... Site11
True False False True True True True False ... True
I would like the single array (vOneDim(10)) to look like this:
Site0True,Site1False,Site2False,Site3True ... Site11True
Once in the single arrray, I was thinking I would use something like Filter(vOneDim, "False"

to extract all the "True" or "False" values.
So, in summary, what you wrote works but I would like to pass the double array to it and have it output the single array in the format listed above.
I hope I haven't totally confused you or scared you off. Thanks again for your attention and help.
Wendy