Como Apagar Celulas no Excel Vba

Existem várias maneiras de apagar células no Excel VBA. Abaixo estão alguns exemplos:

  1. Apagar uma única célula:

Cells(1,1).ClearContents ' apaga o conteúdo da célula A1

  1. Apagar um intervalo de células:

Range("A1:B5").ClearContents ' apaga o conteúdo das células de A1 a B5

  1. Apagar células em uma linha ou coluna:

Rows(1).ClearContents ' apaga o conteúdo da linha 1 inteira Columns("A").ClearContents ' apaga o conteúdo da coluna A inteira

  1. Apagar células com conteúdo específico:

For Each cel In Range("A1:A10")If cel.Value = "texto" Then cel.ClearContents Next cel

Este código irá apagar o conteúdo de todas as células na faixa A1:A10 que contêm o texto "texto".

É importante lembrar que o método ClearContents apaga apenas o conteúdo das células, não a formatação ou a fórmula. Se você quiser apagar fórmulas ou formatação, use os métodos Clear e ClearFormats, respectivamente.

Veja também mais Como Fazer com a letra C

Comentários