Если ячейка пуста, взять значение из соседней ячейки Excel VBA
Цикл проходит, а значение не берется :( Подскажите, как можно обратиться к соседней ячейкe(из колонки J)
Dim i As Long, n As Long
With Columns("I")
n = .Cells.Count
For i = 1 To n
If .Cells(i).Value = 0 And IsEmpty(.Cells(i)) = True Then
.Cells(i).Value = .Cells(i, i + 1).Value
End If
Next
End With
Источник: Stack Overflow на русском