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

Весь MS Office, программирование на Visual Basic for Applications и MS VB

Модератор: Naeel Maqsudov

Ответить
aks_sv
Сообщения: 53
Зарегистрирован: 30 окт 2007, 06:38

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

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

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
Аватара пользователя
Aent
Сообщения: 1129
Зарегистрирован: 01 окт 2006, 14:52
Откуда: Saratov,Russia
Контактная информация:

Ниже каждой строки, содержащей в столбце B данные, набранные жирным шрифтом ?

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

....
If  Cells(r,2).Font.Bold then Cells(r,2).Resize(4,1).EntireRow.Delete
....
Андрей Энтелис,
aentelis.livejournal.com
aks_sv
Сообщения: 53
Зарегистрирован: 30 окт 2007, 06:38

Спасибо, посмотрю
Ответить