Inicio > Microsoft Excel > gfellay > Pasar información de un comentario a una celda

Pasar información de un comentario a una celda

Experto:
Usuario:
Fecha: 21/10/2008
Valoración: Categoría: Microsoft Excel
20/10/2008
leono7305, usuario preguntando en Microsoft Excel
Usuario
Hola que tal, tengo una planilla que tiene varios comentarios insertados en celdas en cada columna y quiero extraer la información de estos comentarios y pasarlos a celdas contiguas como dato. Ej. Celda A1 tiene como comentario "Que buena la página" quiero pasar el contenido del comentario a A2 como texto de la celda. Saludos y gracias
20/10/2008
leono7305, experto respondiendo en Microsoft Excel
Experto
Te paso el siguiente código; deberías seleccionar el rango y luego ejecutar la macro (Ojo que "pisa" lo que haya en la celda donde queda el dato
Sub escribiComentarios()
' Primero se debe seleccionar el rango
' Funciona para rangos "rectangulares"; en rangos partidos habría
' que cambiar la inicialización de cantCeldas
'
Dim rAux As Range
On Error Resume Next
For Each rAux In Selection
  rAux.Offset(1,0) = rAux.Comment
Next rAux
End Sub
Saludos
gfellay
21/10/2008
leono7305, usuario preguntando en Microsoft Excel
Usuario
Hola Gfellay, seleccioné el rango de dos columnas por un nº de filas todo continuo, ejectuté la macro y no me copió nada. Con una función puesta en la celda donde quiero que se destine como dato el comentario de otra celda la podés hacer ?.
Gracias por responder rápido. Saludos Leo
21/10/2008
leono7305, usuario preguntando en Microsoft Excel
Usuario
Hola, ya está funcionó le faltaba el .text. Saludos y Gracias
rAux.Offset(1,0) = rAux.Comment.TEXT
21/10/2008
leono7305, usuario preguntando en Microsoft Excel
Usuario
Muy rápido para responder y me ayudó mucho con su respuesta. Muy agradecido
Enlaces patrocinados