Gracias por responder porque yo estaba a punto de cambiar el Office de 64 por el de 32, reinstalar Windows y no sé cuántas cosas más. Pero es que yo he buscado por Internet con frases como "Desaparece el Deshacer Excel" "Desaparece el Undo Excel" y no aparecía este problema. Entonces pensaba que solo me pasaba a mí porque algo tan grave tendría que aparecer en internet.
¿O sea, que es verdad que a ti también te pasa eso? Pues me parece algo fatal y no encuentro justificación para que un programa que se te come 2 gb del disco duro tenga ese fallo.
Pero es que es algo mucho más errático de lo que pueda parecer a primera vista.
Fijate en esta otra macro que se mete en la Hoja1 para cuando se modifica una celda
Private Sub Worksheet_Change(ByVal Target As Range)
' MsgBox ("paso")
If Not Intersect(Columns("A:A"), Target) Is Nothing Then
Application.EnableEvents = False
Range("B1") = 2
Application.EnableEvents = True
End If
End Sub
Los EnableEvents los puedes quitar si quieres, no tienen la culpa de nada, están para evitar el eco.
Si introduces datos en la columna B o superiores se mantiene el Deshacer, pero si los metes en la columna A desparece el Deshacer fulminantemente.
¡Ah, ya me doy cuenta! Parece que lo que hace desaparecer el Undo es que introduzcas un valor en una celda desde la macro. Puedes hacer otras cosas pero modificar celdas no.
¿Y a ti no te pasado con tantísimas preguntas contestadas que algún usuario te haya dicho que le desaparecía el Undo con una macro que le habías hecho? A mi me lo dijeron con una que hice y desde entonces no vivo tranquilo, me resulta imposible resolverlo.
¿Has pensado alguna vez en este problema y sabes si podría haber alguna solución?
Estoy ansioso de tu respuesta auténtico experto en la materia.
Muchos saludos.