Прошу помощи в создании маленького скриптика. Есть небольшая табличка где в 10ом столбце, мы пишем производителей того или иного товара. Но так бывает что в этом столбце, нет наименований. Нужен маленький макросик, который может при условии что в 10 ом столбце, в ячейке, ничего нет - удалить всю строку: http://prntscr.com/b2yp24
Прошу помощи в создании маленького скриптика. Есть небольшая табличка где в 10ом столбце, мы пишем производителей того или иного товара. Но так бывает что в этом столбце, нет наименований. Нужен маленький макросик, который может при условии что в 10 ом столбце, в ячейке, ничего нет - удалить всю строку: http://prntscr.com/b2yp24wwizard
'цикл i от 5 до 1 For i = 5 To 1 step -1 'если значение в ячейке в строке i столбца 2 = пустая строка, то If ws.Cells(i, 2) = "" Then 'всю строку ячейки в строке i столбца 2 удалить ws.Cells(i, 2).EntireRow.Delete End If
Next i End Sub
[/vba]
[vba]
Код
Sub b() Dim ws As Worksheet
'ws будет активным листом Set ws = ActiveSheet
'цикл i от 5 до 1 For i = 5 To 1 step -1 'если значение в ячейке в строке i столбца 2 = пустая строка, то If ws.Cells(i, 2) = "" Then 'всю строку ячейки в строке i столбца 2 удалить ws.Cells(i, 2).EntireRow.Delete End If