Vba clearcontents: como limpar o conteúdo de uma célula?

Pontos chave

  • Para limpar o conteúdo de uma célula, você deve usar o método ClearContents.
  • Você pode usá-lo para uma única célula, um intervalo ou uma planilha inteira.

Método ClearContents

No VBA, existe um método chamado ClearContents que você pode usar para limpar valores e fórmulas de uma célula, um intervalo de células e de toda a planilha.

 Expression.ClearContents

Para usar este método, você deve primeiro definir a expressão para um local onde deseja limpar o conteúdo e, em seguida, digitar “.ClearContents”.

Limpe o conteúdo de uma única célula

Suponha que você queira limpar os valores da célula A1. Primeiro, você precisa definir a célula A1 usando o objeto range e depois o método ClearContents.

Então o código seria:

 Sub ClearContentExamples() Range("A1").ClearContents End Sub
limpar o conteúdo de uma única célula

Você também pode usar a propriedade cell para definir uma célula e o código seria:

 Sub ClearContentExamples() Cells(1, 1).ClearContents End Sub
limpar o conteúdo de um exemplo de célula única

Limpar o conteúdo de uma faixa

Da mesma forma, você pode definir um intervalo e usar o método ClearContent para limpar valores e fórmulas desse intervalo. Suponha que você queira limpar os valores do intervalo A1:A10, neste caso o código seria algo como abaixo.

 Sub ClearContentExamples() Range("A1:A10").ClearContents End Sub
conteúdo de intervalo claro

Limpar o conteúdo de uma planilha inteira

Para limpar o conteúdo de uma planilha inteira , você pode usar o código abaixo:

 Sub ClearContentExamples() Cells.ClearContents End Sub
apagar o conteúdo de uma folha inteira

E para limpar em uma planilha específica:

 Worksheets("Sheet1").Cells.ClearContents

Limpar conteúdo da seleção

Se quiser escrever um código dinâmico que possa limpar o conteúdo das células selecionadas, você pode usar o código abaixo.

limpar o conteúdo da seleção
 Sub ClearContentExamples() Selection.ClearContents End Sub

Outros métodos

Aqui estão alguns dos outros métodos que você pode usar:

 Sub ClearContentExamples() Range(“A1”).Clear 'Clears Everything Range(“A1”).ClearComments 'Clear Comments Range(“A1”).ClearFormats 'Clears Formatting Range(“A1”).ClearHyperlinks 'Clear Hyperlinks Range(“A1”).ClearNotes 'Clear Notes Range(“A1”).ClearOutline 'Clears Outline End Sub

Adicione um comentário

O seu endereço de email não será publicado. Campos obrigatórios marcados com *