У меня есть ячейка (D3) с выпадающим меню из 8 пунктов (все слова). В зависимости от выбранного выпадающего элемента, я хочу скрыть все остальные строки без этого конкретного слова в столбце K (11 столбцов с начала).
Мне также нужна опция, чтобы показать все строки, если "Все строки", если это выбрано из выпадающего меню.
Любые идеи на VBA, чтобы связать со значением ячейки выпадающего меню?
Кроме того, как связать код VBA с выпадающим меню при выборе?
Спасибо, и я ценю любую помощь.
Этот код выглядит правильно? Sub PhaseTargettoStart()
Dim rMyCell в качестве заданного диапазона rMyCell = Range("D3") BeginRow = 6 EndRow = 301 ChkCol = 10 If Range("Audit!D3 ") =" Выбор источника ", затем строки (" 6:301 ").Весь ряд.Скрытый = ложный
Else
If Range("Audit!D3") = "Source Selection + 4 weeks" Then
Rows("6:301").EntireRow.Hidden = False
Else
If Range("Audit!D3") = "Step 5 + 8 weeks" Then
Rows("6:301").EntireRow.Hidden = False
Else
If Range("Audit!D3") = "TKO" Then
Rows("6:301").EntireRow.Hidden = False
Else
If Range("Audit!D3") = "OTOP" Then
Rows("6:301").EntireRow.Hidden = False
Else
If Range("Audit!D3") = "VP" Then
Rows("6:301").EntireRow.Hidden = False
Else
If Range("Audit!D3") = "Process Audit" Then
Rows("6:301").EntireRow.Hidden = False
Else
If Range("Audit!D3") = "PDR" Then
Rows("6:301").EntireRow.Hidden = False
Else
If Range("Audit!D3") = "PS" Then
Rows("6:301").EntireRow.Hidden = False
Else
If Range("Audit!D3") = "Show All" Then
Rows("6:301").EntireRow.Hidden = True
End If
End Sub