I'm trying to write a loop to assign the cells with value from a different sheet but in the form of arrays.
- Counter refers to current row in current sheet.
- Same goes for iRow but for another sheet.
- The value refers to the columns.
- Thus, the code below is assigning a cell on the current sheet with value from another sheet's cell.
- Right now I'm manually typing out this statements to assign the values. I want a loop so I don't have type the same box of statement every time.
mArray(counter, 25) = dArray(iRow, 18)
mArray(counter, 26) = dArray(iRow, 19)
mArray(counter, 27) = dArray(iRow, 20)
mArray(counter, 28) = dArray(iRow, 21)
mArray(counter, 29) = dArray(iRow, 22)
mArray(counter, 30) = dArray(iRow, 23)
mArray(counter, 31) = dArray(iRow, 24)
mArray(counter, 32) = dArray(iRow, 25)
mArray(counter, 33) = dArray(iRow, 26)
mArray(counter, 34) = dArray(iRow, 27)
mArray(counter, 35) = dArray(iRow, 28)
mArray(counter, 36) = dArray(iRow, 29)
mArray(counter, 37) = dArray(iRow, 30)
mArray(counter, 38) = dArray(iRow, 31)
mArray(counter, 39) = dArray(iRow, 32)
mArray(counter, 40) = dArray(iRow, 33)
mArray(counter, 41) = dArray(iRow, 34)
mArray(counter, 42) = dArray(iRow, 35)
The loop I created.
Dim a As Integer, b As Integer
For a = 25 To 42
For b = 18 To 35
mArray(counter, a) = dArray(iRow, b)
Next b
Next a