In fact I would not use any REDIM, nor a loop for transferring data from sheet to array:
dim arOne()
arOne = range("A2:F1000")
or even
arOne = range("A2").CurrentRegion
and that’s it, your array is filled much faster then with a loop, no redim.
References: https://stackoverflow.com/questions/5252109/vba-excel-2-dimensional-arrays