Создание макроса в excel для скрытия листов, которые не активны в списке

Добрый день, уважаемые знатоки программ!

У меня возник вопрос. Вчера решила создать макрос для ексель, чтобы при нажатии на галочку в списке с наименованием листов у меня нужный лист появлялся, в противном случае был скрыт. Написала код, но проблема в том, что галочка отвечает за выражение "Истина" или "Ложь". Я заменила с помощью формулы в другой ячейке, чтобы текстовое значение было "Yes" или "No". Но макрос не читает итоговое значение. Я новичок в данной теме и хотелось бы получить консультацию опытного человека в данной сфере.

Прикладываю код, который работает только в том случае, если в ячейке N3 прописать словами "Yes", а как сделать так, чтобы реагировал на формулу?

Visual BasicВыделить код

1
2
3
4
5
6
7

Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If [N3] = "Yes" Then
Sheets(3).Visible = True
Else
Sheets(3).Visible = False
End If
End Sub

Прикрепляю файл для понимания. Заранее спасибо!