Условное форматирование по средствам макроса - VBA
Формулировка задачи:
Здравствуйте, подскажите как макросом отформатировать таблицу
условие форматирования:
если в строке первая ячейка пустая а во вторая нет, то выделить красным семь первых ячеек этой строки в противном случае ничего не менять и перейти к следующей строке.если в обеих ячейках пусто то прекратить форматирование.
3 | 11571 | 89,42 | 3 | 7 | В наличии | 1 |
2 | 11792 | 61,56 | 3 | 7 | В наличии | 1 |
12027 | 52,28 | 3 | 7 | В наличии | 1 | |
14877 | 55,4 | 3 | 7 | В наличии | 1 | |
40515 | 262,37 | 3 | 7 | В наличии | 1 | |
40524 | 217,56 | 3 | 7 | В наличии | 1 | |
1 | 11398 | 301,36 | 3 | 7 | В наличии | 1 |
Решение задачи: «Условное форматирование по средствам макроса»
textual
Листинг программы
- Sub fdfs()
- Set alltable = Range("A1").CurrentRegion
- For i = 1 To alltable.Rows.Count
- If Cells(i, 1) = "" And Cells(i, 2) <> "" Then
- Range(Cells(i, 1), Cells(i, alltable.Columns.Count)).Interior.Color = 255
- End If
- Next i
- End Sub
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д