Cómo eliminar el formato condicional en Excel (3 ejemplos)

  • Compartir Este
Hugh West

En Excel, Formato condicional es una práctica función que le permite dar formato y sombrear celdas sin esfuerzo basándose en determinados criterios condicionales. Sin embargo, es posible que a veces desee eliminar o borrar el formato condicional en Excel. En este tutorial, le explicaremos cómo eliminar Formato condicional de diferentes maneras, incluida la función de reglas claras y la aplicación de VBA .

Descargar el cuaderno de prácticas

Descárgate este cuaderno de prácticas para ejercitarte mientras lees este artículo.

Eliminar formato.xlsm

3 Ejemplos para eliminar el formato condicional en Excel

Un conjunto de datos de muestra de los salarios medios anuales en Google Hemos resaltado los ingresos con un salario medio superior a 1.000 euros. $120,000 utilizando Formato condicional Sin embargo, es posible que tenga que eliminar el formato condicional después de aplicarlo.

Le mostraremos tres formas diferentes de eliminar el formato condicional. Para empezar, utilizaremos el método habitual. A continuación, utilizando VBA eliminaremos el formato condicional y dejaremos intacto el formato.

1. Aplicar el método básico para eliminar el formato condicional

Al principio, aplicaremos el C lear Normas para eliminar Formato condicional Suele ser el método básico para eliminar... Formato condicional Para aplicar estos métodos, sólo tienes que seguir estos pasos.

Primer paso:

  • En primer lugar, seleccione el intervalo en el que aplicó Formato condicional .

Segundo paso:

  • Haga clic en En casa.

Tercer paso:

  • En primer lugar, haga clic en el botón Formato condicional
  • Seleccione Normas claras
  • Por último, seleccione Borrar Reglas de Celdas Seleccionadas del menú.

  • Por lo tanto, verá que su Formato condicional ya no está presente.

2. Ejecute un código VBA para eliminar el formato condicional

En esta sección, le explicaremos cómo utilizar VBA código para eliminar Formato condicional Se trata de un enfoque único, pero que funciona, ya que basta con seleccionar el rango y eliminar el Formato condicional para aplicar el mismo código innumerables veces. Para ejecutar un comando VBA siga los pasos que se indican a continuación.

Primer paso:

  • En primer lugar, pulse Alt + F11 activar Hoja de cálculo con macros VBA .
  • Elija Inserte de la pestaña.
  • A continuación, seleccione Módulo de las opciones.

Segundo paso:

  • Tras seleccionar un Módulo Sólo tiene que pegar lo siguiente VBA.
 Sub DeleteConditionalFormats() Dim WorkRng As Range On Error Resume Next xTitleId = "ExcelWIKI" Set WorkRng = Application.Selection Set WorkRng = Application.InputBox("Range", xTitleId, WorkRng.Address, Type:=8) WorkRng.FormatConditions.Delete End Sub 

Toma,

  • Dim WorkRng As Range es declarar la variable WorkRng como un valor de rango.
  • xTitleId = "ExcelWIKI" es el nombre del título que aparece en el cuadro de entrada.
  • Set WorkRng = Aplicación.Selección se refiere al rango que será a partir de la selección actual.
  • InputBox("Rango", xTitleId, WorkRng.Address, Type:=8) se refiere al cuadro de entrada que aparece para obtener el rango y se denomina con el título 'ExcelWIKI'.

WorkRng.FormatConditions.Delete se refiere a borrar todo el Formato Condicional entre el rango.

Tercer paso:

  • Guardar el programa y pulse F5 para ejecutarlo.
  • Una caja de alcance ExelDemy seleccione el intervalo.
  • Por último, pulse Entre en para ver los cambios.

En consecuencia, Formato condicional se eliminarán de las celdas como se muestra en la siguiente captura de pantalla.

Lecturas similares

  • Cómo eliminar el error #DIV/0! en Excel (5 métodos)
  • Eliminar paneles en Excel (4 métodos)
  • Cómo eliminar hipervínculos de Excel (7 métodos)
  • Eliminar valores atípicos en Excel (3 maneras)
  • Cómo eliminar guiones del SSN en Excel (4 métodos rápidos)

3. Ejecute un código VBA para eliminar el formato condicional pero mantener el formato

Además del método anterior, puede eliminar fácilmente el Formato condicional pero conservando el formato mediante VBA En general, las funciones de Excel no lo permiten. Sólo la función VBA código le permitirá lograrlo. Es decir VBA supremacía del código sobre Funciones de Excel Para ello, siga los pasos que se indican a continuación.

Paso 1:

  • Para abrir el Macro VBA pulse Alt + F11 .
  • En las fichas, seleccione la opción Inserte
  • A continuación, seleccione Módulo .

Segundo paso:

  • Pegue lo siguiente VBA código.
 Sub Remove_Condition_but_Keep_Format() 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:", "ExcelWIKI", xTxt, , , , , 8) If xRg Is Nothing Then Exit Sub For Each xCell In xRgWith 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 

Toma,

  • xRg Como Rango se refiere a declarar xRg como un rango.
  • xTxt Como Cadena se refiere a declarar xTxt como una cadena.
  • xCelda Como Rango se refiere a xCell como un rango.
  • En caso de error Reanudar siguiente se refiere a que su código seguirá ejecutándose aunque se produzca un error.
  • RangeSelection.Count se refiere a la selección de celdas en la hoja de cálculo.
  • UsedRange.AddressLocal se refiere al rango utilizado en la hoja de cálculo especificada.
  • InputBox("Seleccionar rango:", "ExcelWIKI", xTxt, , , , , 8) es el cuadro de entrada donde introducirá el rango cuando aparezca con el título 'ExcelWIKI'.
  • .Font.FontStyle = .DisplayFormat.Font.FontStyle esa fuente permanecerá como formato condicional.
  • .Interior.PatternColorIndex = .DisplayFormat.Interior.PatternColorIndex que mantendrá el color de la celda como formato condicional.
  • .Interior.TintAndShade = .DisplayFormat.Interior.TintAndShade comandos que la sombra interior y el objeto permanecerán como formato condicional.

xRg.FormatConditions.Delete se refiere a eliminar todo el formato condicional para el rango para el valor de cadena bajo el rango.

Tercer paso:

  • Aparecerá un cuadro de diálogo, seleccione el rango.
  • Por último, haga clic en OK para ver los resultados.

Por lo tanto, Formato condicional se suprime en la imagen de abajo, pero el formato de la celda sigue siendo el mismo.

Más información: Cómo eliminar el formato en Excel sin eliminar el contenido

Conclusión

En resumen, espero que este tutorial le haya mostrado cómo eliminar el formato condicional en Excel utilizando tanto el método simple como el código VBA. Examine el libro de prácticas y aplique lo aprendido. Gracias a su contribución, podemos apoyar proyectos como éste.

No dude en ponerse en contacto con nosotros si tiene alguna duda. Deje un comentario a continuación para darme su opinión.

Exceldemy responderá a sus preguntas lo antes posible.

Hugh West es un capacitador y analista de Excel altamente experimentado con más de 10 años de experiencia en la industria. Tiene una Licenciatura en Contabilidad y Finanzas y una Maestría en Administración de Empresas. Hugh tiene una pasión por la enseñanza y ha desarrollado un enfoque de enseñanza único que es fácil de seguir y comprender. Su conocimiento experto de Excel ha ayudado a miles de estudiantes y profesionales en todo el mundo a mejorar sus habilidades y sobresalir en sus carreras. A través de su blog, Hugh comparte su conocimiento con el mundo, ofreciendo tutoriales gratuitos de Excel y capacitación en línea para ayudar a las personas y empresas a alcanzar su máximo potencial.