AFAIK, нет свойства, которое может дать адреса ячеек заданного диапазона в ожидаемом формате.
Вот код VBA, чтобы получить то, что вы ищете
Function GetCellAddresses(ByVal srcRange As Range) As Variant
Dim cellAddresses As Variant
Dim cellCtr As Long
Dim cellCount As Long
Dim cell As Range
If Not srcRange Is Nothing Then
cellCtr = 1
cellCount = srcRange.Cells.Count
ReDim cellAddresses(1 To cellCount)
For Each cell In srcRange.Cells
cellAddresses(cellCtr) = cell.Address
cellCtr = cellCtr + 1
Next
End If
GetCellAddresses = cellAddresses
End Function
Чтобы позвонить выше, GetCellAddresses(sheet1.Range("A1:B3"))
РЕДАКТИРОВАТЬ: Используя LINQ, это может стать 1 или 2 лайнера.
Например, var cellAddresses = srcRange.Select(c => c.Address);
ИЛИ
from cell in srcRange select cell.Address