VBA – Añadir o eliminar comentarios de celdas

Written by

Editorial Team

Reviewed by

Steve Rynearson

Translated by

Dennis Madrid

Last updated on agosto 22, 2022

Este tutorial demostrará cómo trabajar con los comentarios de celdas en VBA. Los siguientes fragmentos de código muestran cómo añadir o eliminar un comentario en una celda.

Añadir un comentario de celda usando VBA

1. Ponga el siguiente código en algún lugar de su macro para añadir un comentario.

Hoja1.Range("A1").AddComment ("Hola Mundo")

Borrar comentario de celda usando VBA

2. Para eliminar un comentario utiliza este código

Sub eliminarComentario()
    Hoja1.Range("A1").Comment.Delete
End Sub

Editar el comentario de la celda usando VBA

3. Para editar un comentario en una celda determinada necesitas leer el comentario existente y editarlo. Utiliza el siguiente código

Sub editarComentario()
    Dim ComentarioAntiguo As Variant
    Dim NuevoComentario As Variant
    
    ComentarioAntiguo = Hoja1.Range("A1").Comment.Text
    NuevoComentario = ComentarioAntiguo & " Comentario editado"
        
    Hoja1.Range("A1").Comment.Delete
        
    Hoja1.Range("A1").AddComment (NuevoComentario)
End Sub

Primero hay que leer el comentario existente en la variable ComentarioAntiguo.

Después puedes editar un comentario, por ejemplo, añadir el nuevo texto al existente en la variable NuevoComentario.

Ahora, tienes que borrar el comentario antiguo y añadir el nuevo. Para borrar el comentario, tiene que utilizar el comando .Comment.Delete.

Finalmente, puede añadir el comentario desde la variable NuevoComentario utilizando el comando . AddComment .

La codificación VBA es fácil

Deje de buscar código VBA en línea. Aprenda más sobre AutoMacro – Un generador de código VBA que permite a los principiantes codificar procedimientos desde cero con un mínimo conocimiento de codificación y con muchas características que ahorran tiempo a todos los usuarios

alt text

¡Aprenda más!

vba-free-addin

Complemento de Ejemplos de Código de VBA

Acceda fácilmente a todos los ejemplos de código que se encuentran en nuestro sitio.

Simplemente navegue al menú, haga clic y el código se insertará directamente en su módulo. Complemento .xlam.

(¡No se requiere instalación!)

Descarga gratuita

Return to VBA Code Examples