Declare and populate a Dynamic Array: VBA Excel

Private ccArray(1 To Range(Somerange.column).Count, 1 To 7) As Variant 'Declare
Dim i As Range
Dim NDX As Long
Dim RDX As Integer
For Each i In Range(somerange) 'Populate
ccArray(NDX, RDX) = i.Value
RDX = RDX + 1
Next i

