1

У меня есть сценарий, чтобы скрыть лист на основе значения ячейки. Используя макрос ниже, я могу добиться этого.

Private Sub Worksheet_Change(ByVal Target As Range)
  If [G1] = "Yes" Then
    Sheets("Sheet2").Visible = True
  Else
    Sheets("Sheet2").Visible = False
  End If
End Sub

Поскольку мне нужно заполнить еще несколько данных с помощью OpenXML, после сохранения файла с использованием OpenXML макрос вызывает ошибку безопасности.

Таким образом, можно скрыть лист по выбранному значению ячейки, используя формулу Excel?

1 ответ1

2

Таким образом, можно скрыть лист по выбранному значению ячейки, используя формулу Excel?

Нет, это невозможно.

Формулы Excel влияют только на значение ячейки, в которую они введены. Они не могут повлиять ни на что другое (другая клетка, лист ...)

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .