1
Мы ищем макрос, который после нажатия пользователем кнопки печати удалит всю строку, если столбец I имеет значение 0. Его удаление всего. http://i.imgur.com/1SVDVLi.jpgзапустить макрос после печати кнопки
Private Sub Workbook_BeforePrint(Cancel As Boolean)
Sub DeleteRows()
Dim c As Range
Dim SrchRng
Set SrchRng = ActiveSheet.UsedRange
Do
Set c = SrchRng.Find("0", LookIn:=xlValues)
If Not c Is Nothing Then c.EntireRow.Delete
Loop While Not c Is Nothing
End Sub
Похоже, что это удаление всего, где столбец у меня ничего нет. В этом случае мне нужно, чтобы первые 7 строк никогда не удалялись. http://i.imgur.com/7pqIBdi.jpg - Также не работает макрос на 'print' – eggwhites
Спасибо, что это работает. – eggwhites