VBA ClearContents / Limpar Células

Written by

Editorial Team

Reviewed by

Steve Rynearson

Translated by

Daniel Caramello

Last updated on April 4, 2023

Em VBA é fácil limpar células ou propriedades de células com os métodos .Clear.

Limpar Células/Intervalos em VBA

Digite o seguinte comando no Editor da VBA.

Range("a1").Clear

Isto mostrará todos os métodos Clear disponíveis para você:

vba clear cells

Como você pode ver, você pode limpar:

  • Tudo ( .Clear)
  • Comentários ( .ClearComments)
  • Conteúdo ( .ClearContents)
  • Formatos ( .ClearFormats)
  • Hyperlinks ( .ClearHyperlinks)
  • Notas ( .ClearNotes)
  • Agrupamento ( .ClearOutline)

VBA ClearContents

O método mais comum  de limpar é o ClearContents. ClearContents limpa apenas o conteúdo das células (valores de célula / texto). Ele não limpa formatação, comentários ou qualquer outra coisa.

Range("b2").ClearContents

vba clearcontents

ClearContents é o mesmo que pressionar a tecla Delete em seu teclado.

Você também pode limpar o conteúdo de todo um intervalo de células:

Range("b2:c10").ClearContents

VBA Clear

Clear limpará todas as propriedades de uma célula:

Range("b2").Clear

vba clear

Limpar Formatação em VBA

Para limpar a formatação da célula utilize ClearFormats

Range("b2").ClearFormats

vba clear formats

Limpar Seleção

Para limpar a seleção atual:

Selection.Clear

Limpar toda a planilha

Para limpar uma planilha inteira:

Sheets("Sheet1").Cells.Clear
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