Macro no corre

16/10/2003 - 15:49 por Diego | Informe spam
Buenos días grupo.
He grabado una macro de manera automática, es la siguiente:

Selection.PasteSpecial Paste:=xlValues,
Operation:=xlNone, SkipBlanks:= False, Transpose:=True
Application.CutCopyMode = False

Usualmente tengo que copiar datos que debo transponer.
Al momento de correr la macro me aparece el siguiente
error:
error 1004 en tiempo de ejecución
Fallo del método PasteSpecial de la clase Range

He cambiado de PC hace poco, en la PC anterior corria sin
problemas, es mas, cuando lo hago por la opción pegado
especial si trabaja, pero la macro no.
Estoy seguro que debe ser alguna referencia que me falta
activar, pero no identifico cual es, inclusive ya lo
comparé con la pc anterior y no encuentro la diferencia.

Estoy trabajando con Win98 y Office 97

Espero me puedan ayudar,

Gracias.
 

Leer las respuestas

#1 Fernando Arroyo
16/10/2003 - 17:33 | Informe spam
No, la referencia no te puede faltar porque la librería implicada en esto es la de Excel, y ésa referencia no se puede quitar.

Si la macro la tienes en alguno de los módulos de las hojas o en el del libro, quítala de ahí y ponla en un módulo creado por ti. Si sigue fallando, prueba a sustituir Selection por ActiveCell. Otra cosa que se me ocurre es una obviedad que me da un poco de vergüenza preguntar, pero allá va: ¿estás seguro de que hay algo en el portapapeles cuando intentas hacer el pegado especial?.
Un saludo.


Fernando Arroyo
MS MVP - Excel


"Diego" escribió en el mensaje news:053b01c393ec$491e18e0$
Buenos días grupo.
He grabado una macro de manera automática, es la siguiente:

Selection.PasteSpecial Paste:=xlValues,
Operation:=xlNone, SkipBlanks:= False, Transpose:=True
Application.CutCopyMode = False

Usualmente tengo que copiar datos que debo transponer.
Al momento de correr la macro me aparece el siguiente
error:
error 1004 en tiempo de ejecución
Fallo del método PasteSpecial de la clase Range

He cambiado de PC hace poco, en la PC anterior corria sin
problemas, es mas, cuando lo hago por la opción pegado
especial si trabaja, pero la macro no.
Estoy seguro que debe ser alguna referencia que me falta
activar, pero no identifico cual es, inclusive ya lo
comparé con la pc anterior y no encuentro la diferencia.

Estoy trabajando con Win98 y Office 97

Espero me puedan ayudar,

Gracias.

Preguntas similares