Добрый день! Подскажите пожалуйста можно ли написать макрос который автоматически закрасит те значения которые находит впр? В моем примере это шуба с значением 150 шт.
Добрый день! Подскажите пожалуйста можно ли написать макрос который автоматически закрасит те значения которые находит впр? В моем примере это шуба с значением 150 шт.Flatcher
Private Sub Worksheet_Change(ByVal Target As Range) If Not Intersect(Target, Range("A2")) Is Nothing Then Application.ScreenUpdating = 0 Sheets("Данные").Select Call color_ End If End Sub
[/vba] [vba]
Код
Sub color_() Application.ScreenUpdating = 0 Range("B2:B7").Interior.Pattern = xlNone For Each c In Range("b2:b7") If c = Sheets("Отчет").[b2] Then c.Interior.Color = 65535 End If Next Application.ScreenUpdating = 1 End Sub
[/vba]
[vba]
Код
Private Sub Worksheet_Change(ByVal Target As Range) If Not Intersect(Target, Range("A2")) Is Nothing Then Application.ScreenUpdating = 0 Sheets("Данные").Select Call color_ End If End Sub
[/vba] [vba]
Код
Sub color_() Application.ScreenUpdating = 0 Range("B2:B7").Interior.Pattern = xlNone For Each c In Range("b2:b7") If c = Sheets("Отчет").[b2] Then c.Interior.Color = 65535 End If Next Application.ScreenUpdating = 1 End Sub
китин, сделал без диспетчера имен и с более удобной "протягиваемой" формулой условного форматирования. Иначе при добавлении дополнительных значений в лист отчет (а их может быть много) не очень удобно прописывать имена на каждую позицию
китин, сделал без диспетчера имен и с более удобной "протягиваемой" формулой условного форматирования. Иначе при добавлении дополнительных значений в лист отчет (а их может быть много) не очень удобно прописывать имена на каждую позициюFlatcher