Добрый день! Задачка такая. При выборе ячейки из диапазона (диапазон с днями недели "пн,вт,ср и т.д." скрин приложил) необходимо сравнить ячейки этого диапазона, к примеру выбираешь ячейку со значением "Сб" идет поиск по диапазону, при нахождении всех ячеек со значением "Сб" в диапазоне идет автоматическое выделение строк со значениями "Сб" Для наглядности приложил скрин как должно быть. (с выделением строк)
Добрый день! Задачка такая. При выборе ячейки из диапазона (диапазон с днями недели "пн,вт,ср и т.д." скрин приложил) необходимо сравнить ячейки этого диапазона, к примеру выбираешь ячейку со значением "Сб" идет поиск по диапазону, при нахождении всех ячеек со значением "Сб" в диапазоне идет автоматическое выделение строк со значениями "Сб" Для наглядности приложил скрин как должно быть. (с выделением строк) Tarassov_Egor
Tarassov_Egor, ответ вам как лучше приложить в .jpg или в PNG ? - Прочитайте Правила форума - Приложите файл с исходными данными и желаемым результатом (можно вручную) в формате Excel размером до 500 кб согласно п.3 Правил форума
Tarassov_Egor, ответ вам как лучше приложить в .jpg или в PNG ? - Прочитайте Правила форума - Приложите файл с исходными данными и желаемым результатом (можно вручную) в формате Excel размером до 500 кб согласно п.3 Правил форумакитин
Не судите очень строго:я пытаюсь научиться ЯД 41001877306852
Private Sub Worksheet_SelectionChange(ByVal Target As Range) Dim dt_&, i_& dt_ = Cells(Rows.Count, 2).End(xlUp).Row Range("A2:B" & dt_).Interior.Pattern = xlNone If Not Intersect(Target, Range("B2:B" & dt_)) Is Nothing Then If Target.Count > 1 Then Exit Sub MsgBox "Будет выделение строк по данному дню недели" tar_ = Target.Value For i_ = 1 To dt_ If Cells(i_, 2) = tar_ Then Cells(i_, 2).Offset(0, -1).Resize(1, 2).Interior.Color = 65535 End If Next i_ End If End Sub
Private Sub Worksheet_SelectionChange(ByVal Target As Range) Dim dt_&, i_& dt_ = Cells(Rows.Count, 2).End(xlUp).Row Range("A2:B" & dt_).Interior.Pattern = xlNone If Not Intersect(Target, Range("B2:B" & dt_)) Is Nothing Then If Target.Count > 1 Then Exit Sub MsgBox "Будет выделение строк по данному дню недели" tar_ = Target.Value For i_ = 1 To dt_ If Cells(i_, 2) = tar_ Then Cells(i_, 2).Offset(0, -1).Resize(1, 2).Interior.Color = 65535 End If Next i_ End If End Sub