Listar los comentarios de las celdas

08/03/2007 - 18:39 por Esteban Dido | Informe spam
Hola,

Tengo en una hoja muchas celdas con comentarios. ¿Es posible hacer que
aparezca una lista con esos comentarios al final de la hoja, es decir un par
de filas más abajo de la última fila con registros?

Gracias

Preguntas similare

Leer las respuestas

#1 Juan M
08/03/2007 - 19:30 | Informe spam
"Esteban Dido" escribió
Hola,

Tengo en una hoja muchas celdas con comentarios. ¿Es posible hacer que
aparezca una lista con esos comentarios al final de la hoja, es decir un
par
de filas más abajo de la última fila con registros?

Gracias





Hola Esteban

A ver si este código te vale,
En un principio busca los comentarios de la hoja con índice 1 y deposita los
comentarios en la hoja con índice 2 cambia lo que creas oportuno en las
hojas para que sea lo que necesites.

Un saludo
Juan

Inicio Código

Sub Test()
Dim Celda As Comment
Dim i As Long

i = 1
For Each Celda In Worksheets(1).Comments
Worksheets(2).Range("A" & i) = Replace(Celda.Text, vbLf, "")
i = i + 1
Next Celda

End Sub

Fin Código
Respuesta Responder a este mensaje
#2 Esteban Dido
08/03/2007 - 20:27 | Informe spam
Hola Juan,

No me funciona, ni aun haciendo los cambios necesarios. :-((

"Juan M" escribió en el mensaje
news:e8zqL$
"Esteban Dido" escribió
> Hola,
>
> Tengo en una hoja muchas celdas con comentarios. ¿Es posible hacer que
> aparezca una lista con esos comentarios al final de la hoja, es decir un
> par
> de filas más abajo de la última fila con registros?
>
> Gracias
>


Hola Esteban

A ver si este código te vale,
En un principio busca los comentarios de la hoja con índice 1 y deposita


los
comentarios en la hoja con índice 2 cambia lo que creas oportuno en las
hojas para que sea lo que necesites.

Un saludo
Juan

Inicio Código

Sub Test()
Dim Celda As Comment
Dim i As Long

i = 1
For Each Celda In Worksheets(1).Comments
Worksheets(2).Range("A" & i) = Replace(Celda.Text, vbLf, "")
i = i + 1
Next Celda

End Sub

Fin Código



Respuesta Responder a este mensaje
#3 Esteban Dido
08/03/2007 - 20:59 | Informe spam
Hola Juan,
Sí funciona perfectamente. Algo se me había pasado por alto.
Muchas gracias
Esteban


"Juan M" escribió en el mensaje
news:e8zqL$
"Esteban Dido" escribió
> Hola,
>
> Tengo en una hoja muchas celdas con comentarios. ¿Es posible hacer que
> aparezca una lista con esos comentarios al final de la hoja, es decir un
> par
> de filas más abajo de la última fila con registros?
>
> Gracias
>


Hola Esteban

A ver si este código te vale,
En un principio busca los comentarios de la hoja con índice 1 y deposita


los
comentarios en la hoja con índice 2 cambia lo que creas oportuno en las
hojas para que sea lo que necesites.

Un saludo
Juan

Inicio Código

Sub Test()
Dim Celda As Comment
Dim i As Long

i = 1
For Each Celda In Worksheets(1).Comments
Worksheets(2).Range("A" & i) = Replace(Celda.Text, vbLf, "")
i = i + 1
Next Celda

End Sub

Fin Código



email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida