VBA – Adicionar ou Remover Comentários de Células

Written by

Mel Jenkins

Reviewed by

Steve Rynearson

Translated by

Daniel Caramello

Last updated on July 31, 2023

Este tutorial demonstrará como trabalhar com comentários em células no VBA.

Os trechos de código a seguir mostram como adicionar ou excluir um comentário em uma célula.

Adicionar Comentário de Célula Usando o VBA

1. Coloque o código a seguir em algum lugar de sua macro para adicionar um comentário.

Planilha1.Range("A1").AddComment ("Olá Mundo")

Excluir Comentário de Célula Usando o VBA

2. Para excluir um comentário, use este código

Planilha1.Range("A1").Comment.Delete

Editar Comentário de Célula Usando VBA

3. Para editar um comentário em uma determinada célula, é necessário ler o comentário existente e editá-lo. Use o código abaixo

Dim ComentarioAntigo As Variant
 Dim ComentarioNovo As Variant

ComentarioAntigo = Planilha1.Range("A1").Comment.Text
ComentarioNovo = ComentarioAntigo & " Comentário Editado"
    
Planilha1.Range("A1").Comment.Delete
    
Planilha1.Range("A1").AddComment (ComentarioNovo)

Primeiro, você precisa ler o comentário existente na variável ComentarioAntigo.

Depois disso, você pode editar um comentário, por exemplo, adicionando o novo texto ao existente na variável ComentarioNovo.

Agora, você precisa excluir o comentário antigo e adicionar o novo. Para excluir o comentário, você deve usar o comando .Comment.Delete.

Por fim, você pode adicionar o comentário da variável ComentarioNovo usando o comando .AddComent .

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 aos iniciantes codificar procedimentos do zero com o mínimo de conhecimento 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