I don't fully understand what you are after, but I will hazard a guess that you need the Index function. You can use Index to pull specific columns of your 50 row array. E.g:
TempArray = Application.Index(VarArray,0,3)
The 0 will ensures that all 50 rows are returned. The 3 captures only the 3rd column.