Заливка цветов с помощью макроса в форуме Вопросы по Microsoft Excel.
Добрый день всем!Прошу помочь с написанием кода.Я перепробовал множество вариантов, но не получается ничего. дело в том, что при условии IFU с помощью Target закрашиваtтся только одна строка при нажатии в столбце I, а если поменяю код, то серая заливка исчезает, а зеленая заливается все.Вот код, которое нужно изменить.Направляю файл. Буду благодарен
====code====
Dim r As Long
r = Target.Row
Application.EnableEvents = False
If Target.Cells.CountLarge > 1 Then Exit Sub
If Target.Value = "IFU" Then
With ws.Range("A" & r & ":AD" & r).Interior
.PatternColorIndex = xlAutomatic
.ThemeColor = xlThemeColorAccent6
.TintAndShade = 0.599993896298105
End With
ws.Cells(r, "AB").Value = "Äëÿ èíôîðìàöèè"
Else
ws.Range("A" & r & ":AD" & r).Interior.ColorIndex = xlNone
ws.Cells(r, "AB").ClearContents
End If
=============
Проба.xlsm12.10.2026 15:37:29, romlel.
Добрый день всем!
Прошу помочь с написанием кода.
Я перепробовал множество вариантов, но не получается ничего. дело в том, что при условии IFU с помощью Target закрашиваtтся только одна строка при нажатии в столбце I, а если поменяю код, то серая заливка исчезает, а зеленая заливается все.
Вот код, которое нужно изменить.
Направляю файл. Буду благодарен
| Код |
|---|
Dim r As Long
r = Target.Row
Application.EnableEvents = False
If Target.Cells.CountLarge > 1 Then Exit Sub
If Target.Value = "IFU" Then
With ws.Range("A" & r & ":AD" & r).Interior
.PatternColorIndex = xlAutomatic
.ThemeColor = xlThemeColorAccent6
.TintAndShade = 0.599993896298105
End With
ws.Cells(r, "AB").Value = "Äëÿ èíôîðìàöèè"
Else
ws.Range("A" & r & ":AD" & r).Interior.ColorIndex = xlNone
ws.Cells(r, "AB").ClearContents
End If |
| # | Наименование новости | Тональность | Информативность | Дата публикации |
|---|---|---|---|---|
| 1 | макрос по скрытию столбцов | 0 | 10.84 | 09-10-2026 |
| 2 | Красивые расцветки для заливки | 0 | 9.07 | 12-10-2026 |
| 3 | Скопировать определенное количество отфильтрованных ячеек | 0 | 11.46 | 07-10-2026 |
| 4 | экспоненциальные числа при переносе | 0 | 8.17 | 30-09-2026 |
| 5 | Удаление листов по кнопке | 0 | 10.37 | 13-10-2026 |
| 6 | Подсветка рабочей строки | 0 | 12.74 | 30-09-2026 |
| 7 | Расчет количества дней, срок отклонения рассмотрения | 0 | 5.99 | 12-10-2026 |
| 8 | Как вместо ошибки #Н/Д вывести пустую строку | 0 | 6.18 | 09-10-2026 |
| 9 | суммирование значений из разных столбцов по условию | 0 | 6.73 | 12-10-2026 |
| 10 | Подстановка данных после сравнения частей двух ячеек | 0 | 5.59 | 08-10-2026 |