Deshacer una macro... Posible ?

05/11/2009 - 16:32 por JC | Informe spam
Hola Amigos:

De nuevo una incursión a vuestra capacidad y talento para ayudarnos con Excel.
En esta ocasión necesitaría poder ligar una macro a un botón, el cual me
diera la posibilidad de deshacer la anterior macro ejecutada.

Me podríais comentar, por favor, si existe algún comando que no solo deshaga
la última acción, sino el conjunto de acciones (siempre menos de las 16 de
límite), que pudiera haber ejecutado la última macro corrida ??? (Poder
volver al paso anterior).

Si necesitáis más información, me comentáis, por favor ???

Mil gracias (como siempre) y recibid un fuerte abrazo.

JC
 

Leer las respuestas

#1 JC
05/11/2009 - 17:13 | Informe spam
... Me podríais comentar, por favor, si existe algún comando que no solo
deshaga
la última acción, sino el conjunto de acciones (siempre menos de las 16 de
límite), que pudiera haber ejecutado la última macro corrida ??? (Poder
volver al paso anterior)...



Disculpad:

He conseguido llegar hasta:

Sub Undo_Macro()
Application.UndoAction "'Nombre Archivo.xls'!Nombre_Macro"
End Sub

Pero no me funciona, ya que creo que la anterior macro que deseo deshacer,
realiza alguna de las acciones "tabú", que anulan el "deshacer".

Me comentáis, por favor, si la rutina está bien escrita o le falta algún
parámetro, signo o algo así ???... por si fuera que estuviera mal escrita.

Sinceras gracias y perdonad las posibles molestias.

Un abrazo

JC

Preguntas similares