Страница 1 из 1

Удаление строк

Добавлено: 02 апр 2009, 13:44
aks_sv
Приведенный код удаляет строки, в которых данные столбца В записаны жирным шрифтом. Как удалить еще три строки расположенные ниже?

Код: Выделить всё

Sub DeleteBold()
Dim LastRow As Long, r As Long
LastRow = Range("B65536").End(xlUp).Row - 1
    For r = LastRow To 1 Step -1
        If Cells(r, 2).Font.Bold = True Then Rows(r).Delete
    Next r
End Sub

Re: Удаление строк

Добавлено: 02 апр 2009, 15:07
Aent
Ниже каждой строки, содержащей в столбце B данные, набранные жирным шрифтом ?

Код: Выделить всё

....
If  Cells(r,2).Font.Bold then Cells(r,2).Resize(4,1).EntireRow.Delete
....

Re: Удаление строк

Добавлено: 02 апр 2009, 15:18
aks_sv
Спасибо, посмотрю