Здравствуйте. Подскажите пожалуйста макрос. Нужен макрос для обработки данных. Нужно все строчки, что идут после " - Примечание: " (и не начинаются не с "- ") перенести вверх внутрь этой ячейки "Примечание". Надо в одну ячейку внести где примечание. То, что под ним. Оно попало в отдельные. В примере 2 столбца для примера что дано и что надо получить
BobbyJo, BobbyJo, сделал вот так ориентир проверки что строки начинаются с пробела дефиса и пробела
Код
Sub dsd()
Dim i As Long, LR As Long
Dim cell As Range
LR = Cells(Rows.Count, 1).End(xlUp).Row
For i = LR To 2 Step -1
If Left(Cells(i, 1), 3) <> " - " And (Left(Cells(i - 1, 1), 3) = " - " Or Left(Cells(i - 1, 1), 3) <> " - ") Then
Cells(i - 1, 1) = Cells(i - 1, 1) & Chr(10) & Cells(i, 1)
If cell Is Nothing Then
Set cell = Cells(i, 1)
Else
Set cell = Union(cell, Cells(i, 1))
End If
End If
Next i
If Not cell Is Nothing Then cell.EntireRow.Delete
End Sub