VBA – ClearFormats – Eliminar el Formato de Cada Celda del Rango

Written by

Editorial Team

Reviewed by

Steve Rynearson

Translated by

Dennis Madrid

Last updated on agosto 22, 2022

Este tutorial demostrará cómo borrar el formato de una celda o de todo un rango de celdas.

Puede borrar el formato de las celdas utilizando el método ClearFormats del objeto Range.

Nota: En su lugar, si desea borrar todo lo relacionado con la celda, utilice Clear.

Borrar Formatos de un Rango de Celdas

Esto borrará el Formato de Celda para el Rango A1:C1.

Sub BorrarFormatos()
      Range("A1:C1").ClearFormats
End Sub

Si desea borrar el formato de toda una hoja de trabajo, utilice el objeto Celdas:

Sub BorrarFormatodeHoja()
      Cells.ClearFormats
End Sub

Si está trabajando con un rango extremadamente grande en un Libro de Trabajo grande, Excel podría potencialmente congelarse. también podría hacer un bucle a través de cada celda para evitar que Excel se congele.

Hacer un Bucle A Través de las Celdas y Eliminar los Formatos

El siguiente ejemplo eliminará el formato de cada celda de un rango utilizando un bucle:

Public Sub QuitarFormato()
   Dim c As Range

   For Each c In Range("A:A")
     c.ClearFormats
   Next c

End Sub

Codificación VBA Fácil

Deje de buscar código VBA en línea. Aprenda más sobre AutoMacro – Un generador de código VBA que permite a los principiantes codificar procedimientos desde cero con un conocimiento mínimo de codificación y con muchas características que ahorran tiempo a todos los usuarios

alt text

 

Más información

vba-free-addin

Complemento de Ejemplos de Código de VBA

Acceda fácilmente a todos los ejemplos de código que se encuentran en nuestro sitio.

Simplemente navegue al menú, haga clic y el código se insertará directamente en su módulo. Complemento .xlam.

(¡No se requiere instalación!)

Descarga gratuita

Return to VBA Code Examples