Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Deshacer una macro... Posible ?

820 views
Skip to first unread message

JC

unread,
Nov 5, 2009, 10:32:01 AM11/5/09
to
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

JC

unread,
Nov 5, 2009, 11:13:01 AM11/5/09
to
... 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

Juan M

unread,
Nov 5, 2009, 11:21:02 AM11/5/09
to

"JC" escribi�
> ... 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

Hola,

Las macros por si mismas eliminan todas las acciones que pudiera tener excel
en memoria para deshacer.
Si ademas quieres deshacer lo que otra macro ha hecho..., la unica forma que
yo conozco es preparar una macro que haga paso por paso lo contrario a la
otra.

Un saludo,
Juan

H�ctor Miguel

unread,
Nov 5, 2009, 8:29:51 PM11/5/09
to
hola, !

revisa el siguiente articulo:
http://spreadsheetpage.com/index.php/site/tip/undoing_a_vba_subroutine/

saludos,
hector.

__ OP __
> ... Me podriais comentar, por favor, si existe algun comando que no solo deshaga la ultima accion
> sino el conjunto de acciones (siempre menos de las 16 de limite)
> que pudiera haber ejecutado la ultima macro corrida ??? (Poder volver al paso anterior)...


>
> 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 "tabu", que anulan el "deshacer".
>
> Me comentais, por favor, si la rutina esta bien escrita o le falta algun parametro, signo o algo asi ???...


Héctor Miguel

unread,
Nov 6, 2009, 8:54:01 PM11/6/09
to
hola, !

saludos,
hector.

p.d. prueba a dejar de postear desde la interfaz web de los grupos
intenta con algun lector nntp "real" (outlook express, windows -live- mail)

JC

unread,
Nov 11, 2009, 3:53:01 AM11/11/09
to
Hola y mil sinceras gracias:

Gracias Juan M por tu aclaración y respuesta, algo me temía de lo que me
comentas.

Un abrazo.

Héctor:

Creo que puedo aprender del enlace que me facilitas, sus ejemplos y enlaces
propios.

Claro que me gustaría encontrar un interlocutor/es, más directos, con los
que, de una forma mucho más cercana poder exponer mis dudas y problemas (son
muchos y muy grandes, a juego con mi ignorancia), una vez vencida mi natural
timidez y desconfianza.

Pero desconozco como poder contactar con alguien/es, que tengan las ganas y
paciencia, para querer ayudar a un neofito como yo de una forma completamente
altruísta... La única/s persona/s que conozco así eres Tú y/o Juan M... Y
desconozco como poder contactar de una forma más personal y directa.

Muchas gracias (como siempre), de nuevo y recibe (como siempre) un fuerte
abrazo.

JC


"Héctor Miguel" escribió:

Juan M

unread,
Nov 11, 2009, 4:48:02 AM11/11/09
to

"JC" <J...@discussions.microsoft.com> escribi� en el mensaje
news:E79F07A3-107A-4B73...@microsoft.com...

> Hola y mil sinceras gracias:
>
> Gracias Juan M por tu aclaraci�n y respuesta, algo me tem�a de lo que me
> comentas.
>
> Un abrazo.
>
> H�ctor:

>
> Creo que puedo aprender del enlace que me facilitas, sus ejemplos y
> enlaces
> propios.
>
> Claro que me gustar�a encontrar un interlocutor/es, m�s directos, con los
> que, de una forma mucho m�s cercana poder exponer mis dudas y problemas
> (son
> muchos y muy grandes, a juego con mi ignorancia), una vez vencida mi
> natural
> timidez y desconfianza.
>
> Pero desconozco como poder contactar con alguien/es, que tengan las ganas
> y
> paciencia, para querer ayudar a un neofito como yo de una forma
> completamente
> altru�sta... La �nica/s persona/s que conozco as� eres T� y/o Juan M... Y
> desconozco como poder contactar de una forma m�s personal y directa.

>
> Muchas gracias (como siempre), de nuevo y recibe (como siempre) un fuerte
> abrazo.
>
> JC
>
>
> "H�ctor Miguel" escribi�:

>
>> hola, !
>>
>> revisa el siguiente articulo:
>> http://spreadsheetpage.com/index.php/site/tip/undoing_a_vba_subroutine/
>>
>> saludos,
>> hector.
>>
>> p.d. prueba a dejar de postear desde la interfaz web de los grupos
>> intenta con algun lector nntp "real" (outlook express, windows -live-
>> mail)

Hola,

A mi me parece que los grupos de noticias son un medio estupendo para
resolver las dudas que se te puedan plantear, con excel o con cualquier tipo
de programa. A todo el mundo le gustar�a tener el tel�fono de esa persona
que sabe responder todas nuestras preguntas, pero aqui puedes encontrar
multitud de opciones.

Respecto a lo que comenta Hector sobre que intentes emplear un lector de
noticias en lugar de una interfaz web, te paso como poder configurar outlook
express.
http://www.portalfox.com/index.php?name=News&file=article&sid=1268&mode=nested&order=0&thold=0

Un saludo,
Juan


JC

unread,
Nov 11, 2009, 10:24:01 AM11/11/09
to
> Hola,
>
> A mi me parece que los grupos de noticias son un medio estupendo para
> resolver las dudas que se te puedan plantear, con excel o con cualquier tipo
> de programa. A todo el mundo le gustaría tener el teléfono de esa persona
> que sabe responder todas nuestras preguntas, pero aqui puedes encontrar
> multitud de opciones.
>
> Respecto a lo que comenta Hector sobre que intentes emplear un lector de
> noticias en lugar de una interfaz web, te paso como poder configurar outlook
> express.
> http://www.portalfox.com/index.php?name=News&file=article&sid=1268&mode=nested&order=0&thold=0
>
> Un saludo,
> Juan

Hola Juan:

Mil gracias por tu ayuda.
Me quedo con la dirección que adjuntas, para intentar en casa, conectarme
con el Outlook, ya que en desde el trabajo, no me es posible... No consigue
conectar con el servidor principal "msnews.microsoft.com" (sin las comillas),
aunque lo reconoce.
Muchas gracias de nuevo, por la ayuda tan práctica de configuración.
Espero que nos encontremos por esos foros.

Un abrazo

JC

0 new messages