Andrew,
To be honest, based on your original question, in my estimation, VBA need not apply here. While I love VBA, there's a few different aspects to maximizing Excel's functionality.
If you had an array of strings in Visual Basic I might say otherwise, but that's a different matter. I would not have posted otherwise.