Я просмотрел много постов, но не могу найти ответ.

Я просмотрел много постов, но не могу найти ответ.

Я искал помощь перед публикацией и прочитал много сообщений о том, как включить/выключить условное форматирование или отключить его в файле.

Есть ли способ удалить автоматическое условное форматирование на всех листах, чтобы предотвратить его автоматическое применение к файлу и необходимость его отключения или деактивации?

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

Я хотел бы отключить правило условного форматирования предыдущего месяца со всех листов. Возможно ли отключить его навсегда в меню параметров Excel, нажав Файл, Параметры... и т. д.?

Спасибо!

решение1

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

Sub Unconditional()
    ActiveSheet.Cells.FormatConditions.Delete
End Sub

Если это у вас работает, то измените код так, чтобы он прошел по всем рабочим листам.

решение2

Вы можете использовать этот код VBA (макрос), чтобы очистить все примененные условные форматы с листов в рабочей книге.

Private Sub Workbook_Open()

    Application.ScreenUpdating = False

  For Each TmpSht In ThisWorkbook.Sheets
    TmpSht.Cells.FormatConditions.Delete

  Next

    Application.ScreenUpdating = True

End Sub

Связанный контент