Я предполагаю, что вам нужно вставить 2 строки, чтобы освободить место для разделенного значения три раза -
однако , если вам не нужно сохранять позиции данных в соседних столбцах , другие ответы, предоставленные с использованием массивов, лучше, чем этот:
Sub PIB()
For i = 275 To 13 Step -1
Rows(i + 1 & ":" & i + 2).Insert Shift:=xlDown, CopyOrigin:=xlFormatFromLeftOrAbove
Range(Cells(i, "E"), Cells(i + 2, "E")).Value2 = Cells(i, "D").Value2
Next i
End Sub
Обратите внимание, что я не квалифицировал ваши диапазоны, потому что я не знаю, какими вы хотите, чтобы они были, предполагая, что это текущий лист, который вы поехали.