Для работы я пытаюсь выяснить, как я могу сделать макрос в Excel, чтобы показать листы, когда вы набираете определенное слово в столбце.
Я совершенно новичок в этом, так что это большой поиск.
Пока я получил это:
Private Sub Worksheet_Change(ByVal Target As Range)
If [C2] = "POMP" Then
Sheets("POMP").Visible = True
Else
Sheets("POMP").Visible = False
End If
If [C2] = "TANK" Then
Sheets("TANK").Visible = True
Else
Sheets("TANK").Visible = False
End If
If [C2] = "VENTILATOR" Then
Sheets("VENTILATOR").Visible = True
Else
Sheets("VENTILATOR").Visible = False
End If
If [C2] = "MOTOR" Then
Sheets("MOTOR").Visible = True
Else
Sheets("MOTOR").Visible = False
End If
End Sub
Это просто пример для гораздо большего проекта.Это работает до сих пор.Когда я набираю MOTOR в C2, вкладка MOTOR раскрывается.Также и для других.Но ..
Это на самом деле должно работать для всей колонны C, а не только для C2.
Может ли кто-нибудь помочь мне с этим?
Еще один вопрос.Если при вводе слова нужно показать 2 листа, как я могу вставить это в код?Пример: я набираю MOTOR, а затем листы MOTOR и POMP должны показываться.
Если бы вы могли помочь мне с этим, это было бы такой помощью!