Macro Excel para copiar el portapapeles en una variable

10/10/2006 - 23:28 por taller_inf | Informe spam
Hola, lo que equiero hacer seguro que es muy simple para quien sepa utilizar
las macros de excel pero se me esta haciendo dificil.

Quiero definir una variable a la que copiar el contenido del portapapeles.

Y despues asignar (pegar) el contenido de esta variable en el comentario de
una celda (idealmente la celda actual).

Lo que he hecho es:

Dim Texto As DataObject
Texto.GetFromClipboard
ActiveCell.AddComment Texto

pero me dice que la variable no esta definida¿?

He probado muchas cosas que salen en forums pero nada de nada, me podeis
echar una mano? Muchas gracias de antemano.
 

Leer las respuestas

#1 Héctor Miguel
10/10/2006 - 23:53 | Informe spam
hola, 'anonimo/a' !

Quiero definir una variable a la que copiar el contenido del portapapeles.
Y despues asignar (pegar) el contenido de esta variable en el comentario de una celda (idealmente la celda actual).
Lo que he hecho es:
Dim Texto As DataObject
Texto.GetFromClipboard
ActiveCell.AddComment Texto
pero me dice que la variable no esta definida?
He probado muchas cosas que salen en forums pero nada de nada [...]



dependiendo que que tipo de datos pudiera ser el contenido del portapapeles [de windows] en 'ese' momento... -?-
[parece que] estas omitiendo pasos 'intermedios' y variables del tipo 'apropiado' para pegar en un comentario de celda -?-

revisa la informacion con relacion al portapapeles de windows en:
Working With The Windows Clipboard
http://www.cpearson.com/excel/clipboar.htm

si cualquier duda [o informacion adicional]... comentas ?
saludos,
hector.

Preguntas similares