mi è capitato di trovare questo codice funzionante,
- Codice: Seleziona tutto
Sub UndoLastAction()
With Application
.EnableEvents = False
.Undo
.EnableEvents = True
End With
End Sub
che permette di ripristinare l'ultima modifica effettuata in un foglio a condizione che la modifica non avvenga tramite macro ma agendo con i comandi utente del foglio.
è possibile modificare la macro in modo che il ripristino avvenga anche quando le modifiche si verifichino mediante il vba?
avevo trovato una pagina web, purtroppo non l'ho memorizzata e non riesco più a ritrovarla, ma appena la trovo vi posto il link.
ricordo che era un papiro di codice che richiamava delle dichiarazioni, funzioni ed uso di librerie del tipo user32 o qualcosa di simile, ma che per me di difficile interpretazione.
grazie,saluti