(vba) Recorrer celdas copiadas en el clipboard

29/06/2009 - 21:13 por jose | Informe spam
Buenas,
Necesito una macro que recorra las celdas que copié anteriormente de manera
manual. Esto significa:

a) Escribo "hola" en A1 y "mundo" en A2.
b) Selecciono, manualmente (sin macros), A1 y A2, Edición y Copiar.

Ahora bien, tengo en el clipboard los valores de A1 y A2.

Quiero ejecutar ahora una macro que tome del clipboard el rango A1:A2, los
recorra para obtener del portapapeles los valores "Hola" y "Mundo".

Gracias
 

Leer las respuestas

#1 Héctor Miguel
29/06/2009 - 21:26 | Informe spam
hola, jose !

Necesito una macro que recorra las celdas que copie anteriormente de manera manual...:
a) Escribo "hola" en A1 y "mundo" en A2.
b) Selecciono, manualmente (sin macros), A1 y A2, Edicion y Copiar.
Ahora bien, tengo en el clipboard los valores de A1 y A2.
Quiero ejecutar ahora una macro que tome del clipboard el rango A1:A2
los recorra para obtener del portapapeles los valores "Hola" y "Mundo".



para trabajar con el portapapeles (de windows) desde vba, necesitaras mas de dos lineas de codigo
(dependiendo de lo que necesites hacer con los datos en/a dicho clipboard)

prueba consultando la informacion de la siguiente pagina:
Using The Clipboard In VBA
http://www.cpearson.com/Excel/clipboard.aspx

saludos,
hector.

Preguntas similares