ok, I thought there was something wrong with that.

here's what I've done:

VB Code:
  1. ReDim arrmon(UBound(arrmon) + UBound(arrmon2))
  2. For x = 0 To UBound(arrmon2, 1)
  3.      arrmon(i) = arrmon2(x)
  4.      i = i + 1
  5. Next x

However, when I do that, it makes all of the initial array nothing. I've tried using "Preserve", but that appears to simply put the second array in the new array twice!?!