-1

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

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

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

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

Спасибо!

2 ответа2

1

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

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

Если это работает для вас, то измените код для циклического перебора всех листов.

0

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

Private Sub Workbook_Open()

    Application.ScreenUpdating = False

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

  Next

    Application.ScreenUpdating = True

End Sub

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