У меня есть рабочая книга с несколькими листами. У меня есть страница меню (Рабочий лист) с несколькими пользовательскими вариантами (введите новый заказ, обновите заказ и т. Д.). У каждого варианта есть флажок рядом с ним, и в зависимости от того, какой флажок установлен, ячейки F4:F21
изменяются от 0
до 1
и , ячейка B1
изменяет имя рабочего листа, куда я хочу пойти. У меня есть следующий VBA в листе главного меню, но когда я нажимаю флажок, ничего не происходит. Любые идеи почему?Измените рабочий лист, когда значение ячейки и флажок изменились
КОД
Private Sub Worksheet_Activate()
ClearMenuForm
End Sub
Private Sub Worksheet_Change (ByVal Target As Range)
Dim sh As String
If Not Intersect(Target, Range("F4:F21")) Is Nothing Then
sh = Cells(1, "B").Value
Sheets(sh).Select
End If
End Sub
Спасибо. Пробовал это и еще ничего. Это похоже на то, что макрос даже не работает. – user3066209