Im lost as to what your trying to accomplish but maybe this will work
![]()
Type ArrayIndex cellAddress As String colIndex As Long rowIndex As Long End Type Sub MovRngToArr() Dim MyArr() As ArrayIndex ReDim MyArr(1) For Each Cll In Range("C4:E6") With MyArr(UBound(MyArr)) .rowIndex = Cll.Row .colIndex = Cll.Column .cellAddress = Cll.Address End With ReDim Preserve MyArr(UBound(MyArr) + 1) Next Cll ReDim Preserve MyArr(UBound(MyArr) - 1) For i = 1 To UBound(MyArr) MsgBox "Cell Address is " & MyArr(i).cellAddress & _ vbCrLf & "Row Index is " & MyArr(i).rowIndex & _ vbCrLf & "Column Index is " & MyArr(i).colIndex Next End Sub
Bookmarks