Pegar en Excel solo comentarios con macros

Para finalizar con esta práctica de la aplicación de las opciones de Pegado Especial con Macros de Excel, vamos a realizar el pegado de solo los comentarios y nuevamente partimos del resultado generado en la entrega anterior donde se tiene una tabla inicial en la cual se cuenta con un comentario en la celda C5 y la tabla donde hemos estado realizando el pegado especial es donde llevaremos solo el comentario de la tabla inicial:

Lo primero es abrir el editor de Visual Basic, puede ser con la combinación de teclas Alt + F11 y desde el explorador de proyectos, es necesario dar doble clic sobre la hoja donde se requiere crear la macro que para nuestro ejercicio se ubicará en la Hoja1:

Ingresamos el siguiente código:

Sub PegarSoloComentarios()

Worksheets("Hoja1").Range("C5").Copy

Range("F5").Select

Selection.PasteSpecial Paste:=xlPasteComments

End Sub

Queda de la siguiente manera en el editor VBA:

Veamos lo que significan cada una de las líneas:

  1. La primera línea Sub PegarSoloComentarios(), indica el inicio de la macro.
  2. En la segunda línea se utiliza primero el Objeto Worksheets indicando entre paréntesis el nombre de la hoja donde se encuentra la información a Copiar y luego se utiliza el Objeto Range para establecer la celda que contiene el comentario a copiar estableciendo el Método Copy que ya vimos en entregas anteriores.
  3. En la siguiente línea se utiliza el Método Select que ya vimos en entregas pasadas para ubicar la celda activa en F5.
  4. En la siguiente línea se aplica el Método PasteSpecial para indicar que se realizará pegado especial; luego se utiliza el Método Paste con el signo igual (=) y el valor xlPasteComments que corresponde a la característica de pegar solo los comentarios del rango de celdas copiadas y contenidas en el portapapeles.
  5. La última línea marca el fin (End) de la Macro o Subrutina (Sub).

Para ejecutar la macro, lo ideal es insertar una autoforma en la Hoja1 y luego asignar la macro que acabamos de crear (clic derecho sobre la Autoforma y seleccionar la opción Asignar macro:

Finalmente seleccionar la macro que se acaba de crear:


Y al dar clic sobre el la autoforma, la macro pegará solo los comentarios de la tabla en la celda F5:

Descargar archivo de trabajo.

Contenido relacionado:
Compartirlo
Gerencie.com en su correo.

Suscríbase y nosotros colocaremos en su bandeja de entrada la mejor información que generamos diariamente.


Déjenos su opinión

En Gerencie.com está permitido opinar, criticar, discutir, controvertir, disentir, etc., pero debe hacerlo con respeto, sin insultar y sin ofender a otros.

Información legal aplicable para Colombia.