Как использовать VBA для удаления условного форматирования при закрытии книги - PullRequest
0 голосов
/ 10 января 2020

Я понимаю, что могу использовать приведенный ниже код для удаления условного форматирования

Sheets("PCAM Commitments").Activate
Cells.Select
Cells.FormatConditions.Delete

Но что мне добавить, чтобы это происходило автоматически, когда книга закрывается каждый раз?

- -------- ОБНОВЛЕНИЕ ------

Private Sub Workbook_BeforeClose(Cancel As Boolean)

Sheets("PCAM Commitments").Activate
Cells.Select
Cells.FormatConditions.Delete

End Sub

Я пробовал это, но не работало

1 Ответ

1 голос
/ 10 января 2020

Этот код должен находиться в модуле ThisWorkbook:

Также нет необходимости Select/Activate - см. этот вопрос :

Наконец, я будет использовать кодовое имя листа:

Private Sub Workbook_BeforeClose(Cancel As Boolean)
    Sheet1.Cells.FormatConditions.Delete 'Change the sheet as needed.
End Sub
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...