Добрый день всем !
Возникла трудность в написании макроса
Диапазон от U4 до последней заполненной строки
По критериям Как макросом произвести перенос строк в диапазоне U4 до последней заполненной строки (планируется до 5000 строк) по принципу - если встречается значение Перенос1,Перенос2,Перенос3,Перенос4,1),2),3),4),5),6) в ячейке диапазона - то перенос производится перед этими значениями
& Chr(10) & перенос - но вот как уловить начало значения "Перенос1","Перенос2","Перенос3","Перенос4","1)","2)","3)","4)","5)","6)" в тексте по условию If(перед которыми производится перенос строк) ?
Файл с примером во вложении.
Макрос начал делать но как прописать перенос по условию ?
Код |
---|
Sub ПереносыТелефон()
With ActiveSheet.UsedRange
LastRow As Long, r21Range As Range
'LastRow = .Cells(Rows.Count, 2).End(xlUp).Row
LastRow = Cells.Find("*", [A1], SearchDirection:=xlPrevious).Row
'Делаем_Переносы_по значениям 21 столбец
Range("U4", Cells(LastRow, 21)).Select
Set r21Range = Intersect(Selection, ActiveSheet.UsedRange)
'Переносы 21 столбец по условиям начала значений
'If как определить здесь перенос по началу значений ?
End With
End Sub |