VBA – ClearFormats – Remover Formatação Para Cada Célula no Intervalo

Written by

Mel Jenkins

Reviewed by

Steve Rynearson

Translated by

Daniel Caramello

Last updated on August 4, 2023

Este tutorial demonstrará como limpar a formatação de uma célula ou de um intervalo inteiro de células.

Você pode limpar a formatação da célula usando o método ClearFormats do objeto Range.

Observação: se você quiser limpar tudo sobre a célula, use .Clear

Limpar Formatos de um Intervalo de Células

Isso limpará a formatação das células do intervalo A1:C1

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

Se você quiser limpar a formatação de uma planilha inteira, use o objeto Cells

Sub LimparFormatosPlanilha()
 Cells.ClearFormats
End Sub

Se você estiver trabalhando com um intervalo extremamente grande em uma pasta de trabalho grande, o Excel poderá congelar. Você também pode percorrer cada célula para evitar que o Excel congele.

Fazer um Loop pelas Células e Limpar Formatos

O exemplo a seguir eliminará a formatação de cada célula em um intervalo usando um loop.

Public Sub RemoverFormatacao()
Dim c As Range
For Each c In Range("A:A")
     c.ClearFormats
Next c
End Sub

Codificação VBA Facilitada

Pare de procurar códigos VBA on-line. Saiba mais sobre o AutoMacro – um construtor de código VBA que permite que os iniciantes codifiquem procedimentos do zero com conhecimento mínimo de codificação e com muitos recursos que economizam tempo para todos os usuários!

alt text

Saiba mais!

vba-free-addin

Exemplos de Add-ins de Códigos VBA

Acesse facilmente todos os exemplos de código que se encontram em nosso site.

Simply navigate to the menu, click, and the code will be inserted directly into your module. .xlam add-in.

(Nenhuma instalação necessária!)

Baixe de Graça

Retornar aos Exemplos de Códigos VBA