Как удалить условное форматирование, но сохранить формат в Excel?
В Excel вы можете применить условное форматирование для форматирования ячеек или строк на основе определенных критериев. Однако в некоторых случаях может потребоваться удалить правила условного форматирования, оставив только формат в ячейках. В этой статье вы найдете способы удаления условного форматирования, сохраняя при этом формат в Excel.
Удаление условного форматирования, но сохранение формата с помощью VBA
Легкое форматирование ячеек на основе критериев с помощью Kutools для Excel
Удаление условного форматирования, но сохранение формата с помощью VBA
В Excel нет прямого метода для удаления условного форматирования, кроме как через VBA.
1. Откройте лист, из которого хотите удалить правила условного форматирования, но оставить формат, и нажмите клавиши Alt + F11, чтобы открыть окно Microsoft Visual Basic for Applications.
2. Нажмите Вставка > Модуль и вставьте следующий код VBA в скрипт Модуля. См. скриншот:
VBA: Удаление правил условного форматирования, но сохранение формата.
Sub Keep_Format()
'UpdatebyExtendoffice20181128
Dim xRg As Range
Dim xTxt As String
Dim xCell As Range
On Error Resume Next
If ActiveWindow.RangeSelection.Count > 1 Then
xTxt = ActiveWindow.RangeSelection.AddressLocal
Else
xTxt = ActiveSheet.UsedRange.AddressLocal
End If
Set xRg = Application.InputBox("Select range:", "Kutools for Excel", xTxt, , , , , 8)
If xRg Is Nothing Then Exit Sub
For Each xCell In xRg
With xCell
.Font.FontStyle = .DisplayFormat.Font.FontStyle
.Font.Strikethrough = .DisplayFormat.Font.Strikethrough
.Interior.Pattern = .DisplayFormat.Interior.Pattern
If .Interior.Pattern <> xlNone Then
.Interior.PatternColorIndex = .DisplayFormat.Interior.PatternColorIndex
.Interior.Color = .DisplayFormat.Interior.Color
End If
.Interior.TintAndShade = .DisplayFormat.Interior.TintAndShade
.Interior.PatternTintAndShade = .DisplayFormat.Interior.PatternTintAndShade
End With
Next
xRg.FormatConditions.Delete
End Sub
3. Нажмите F5 для запуска кода, и появится диалоговое окно для выбора диапазона, чтобы удалить условное форматирование. См. скриншот:
4. Нажмите ОК, правила условного форматирования будут удалены из указанного диапазона, но формат останется.
Легкое форматирование ячеек на основе критериев с помощью Kutools для Excel
Вот удобный инструмент – Kutools для Excel, с помощью которого вы можете быстро и легко форматировать ячейки на основе критериев без использования формул благодаря утилите Выбрать определенные ячейки.
После бесплатной установки Kutools для Excel выполните следующие действия:
1. Выберите диапазон, который хотите отформатировать, и нажмите Kutools > Выбрать > Выбрать определенные ячейки. См. скриншот:
2. В Выбрать определенные ячейки диалоговом окне выберите нужную опцию из раздела Тип выбора , а затем укажите критерии из выпадающего списка и текстового поля под Указать тип разделом. См. скриншот:
3. Нажмите ОК. Затем появится диалоговое окно, показывающее, сколько ячеек было выбрано. Пожалуйста, нажмите ОК , чтобы закрыть это диалоговое окно.
4. Теперь вы можете видеть, что ячейки, соответствующие критериям, были выбраны. Щелкните правой кнопкой мыши по выбранным ячейкам и выберите Формат ячеек из контекстного меню, и в появившемся диалоговом окне Формат ячеек укажите желаемый формат. См. скриншот:
5. Нажмите ОК. Теперь выбранные ячейки отформатированы без каких-либо правил условного форматирования. См. скриншот:
Формат ячеек | Формат строк |
![]() | ![]() |
Лучшие инструменты для повышения продуктивности в Office
Повысьте свои навыки работы в Excel с Kutools для Excel и ощутите новую эффективность. Kutools для Excel предлагает более300 расширенных функций для повышения продуктивности и экономии времени. Щелкните здесь, чтобы получить наиболее нужную вам функцию...
Office Tab добавляет вкладочный интерфейс в Office, делая вашу работу значительно проще
- Включите редактирование и чтение во вкладках в Word, Excel, PowerPoint, Publisher, Access, Visio и Project.
- Открывайте и создавайте несколько документов во вкладках одного окна, а не в новых окнах.
- Увеличьте свою продуктивность на50% и сократите сотни кликов мышью ежедневно!