Para poder entender mejor este nuevo tema es importante establecer ciertas diferencias:
- No es lo mismo añadir comentarios CON VBA, que añadir comentarios EN VBA.
- El primer caso busca agregar los clásicos cuadros de comentarios que se adicionan a las celdas, mientras el segundo caso únicamente consiste en una explicación o dato adicional que se requiera mencionar mientras se hace la programación en VBA(es decir este comentario es el que normalmente se resalta en verde).
Ahora bien, una vez explicada esta diferencia podemos desarrollar el tema del que trata el presente artículo.
Para añadir comentarios EN VBA puede examinar el artículo Utilizar comentarios en VBA
En cambio, el agregar comentarios CON VBA puede tener distintos fines, tal vez el usuario nunca use macros con la finalidad de agregar comentarios o quizás sí, todo dependerá de la tarea que el usuario esté desarrollando y el para qué necesite comentarios en ese momento.
Para agregar los comentarios se deberá emplear la siguiente, y sencilla, sintaxis:
Sub EjemploComentario ()
Sheets (“Hoja1”).Select
Cells (#fila, #columna). AddComment
Cells (#fila, #columna).Comment.Text Text:= “Comentario de ejemplo”
End Sub
Una vez que se ingresó el código de ejemplo se puede hacer cualquier variación en el texto que va entre comillas; además, una herramienta útil dentro de esta explicación es la opción de borrar cualquier comentario que se encuentre en la celda que se desea trabajar posteriormente, para este se emplea la siguiente sintaxis:
Cells (#fila, #columna).ClearComments
Ya con ambas sintaxis se pueden realizar distintas tareas, las cuales se ven potencias si se emplean las herramientas para trabajo de condicionales (If o Select Case) o herramientas iterativas (For Next); para entender mejor todo lo explicado anteriormente se presentan dos ejemplos: el primero donde se agregarán los comentarios para celdas específicas, y el segundo, en el cual se buscará combinar herramientas tanto iterativas como condicionales.
Por: Jorge Anibal León
08/09/2019 a las 4:04 pm
Jorge Anibal León Muy buena su explicacion estaba buscando algo muy parecido
muchas gracias
es muy imporatnte documentar con un comentario lo que un usuario debe hacer o escribir en una celda..