Наши клиенты хотят, чтобы их листы Excel были отформатированы там, где новый заголовок (вся строка «1») должен быть вставлен над последним значением всякий раз, когда присутствует новое значение в столбце «A»Вставка определенной строки несколько раз в VBA
по существу я копирую строку «1» и вставить его всякий раз, когда я нахожу новое значение в столбце «A»
Вот к югу я использую, чтобы отформатировать его, но он просто продолжает цикл и аварий.
Sub insertHeader()
Range("A2").Select
Do Until ActiveCell.Value = ""
If ActiveCell.Value = ActiveCell.Offset(1, 0) Then
ActiveCell.Offset.Select
Else
Range("A1").EntireRow.Insert
ActiveCell.Offset.Select
End If
Loop
End Sub
, что вы пытались найти ошибку ? Должен ли этот цикл перемещаться из строки в строку, пока ячейка не будет пустой? – CPMunich