Добрый день, мне нужна программа, чтобы удалить всю строку, если в столбце B цвет заливки черный.Чтобы остались только строки с серой заливкой.
введите описание изображения здесь
Я пробую это:
excel = win32com.client.Dispatch("Excel.Application")
wb = excel.ActiveWorkbook
sheet = wb.ActiveSheet
i = sheet.Cells.SpecialCells(xlCellTypeLastCell).Row
while i >= 1:
if self.Rows(i).Interior.ColorIndex == 0:
self.Rows(i).Delete()
i += -1
Но не уверенчто правильно, плюс ошибка:
NameError: name 'xlCellTypeLastCell' is not defined