Come annullare VBA in Excel

November 21

Come annullare VBA in Excel


Imparare a annullare l'ultima azione dell'interfaccia utente nell'applicazione Office Excel può rendere l'applicazione più robusto non permettendo all'utente di digitare su informazioni importanti nel foglio di lavoro. È possibile utilizzare Visual Basic, Applications Edition (VBA) per automatizzare i processi, come annullare un'azione. VBA può essere utilizzato in tutte le applicazioni di Microsoft Office per automatizzare le attività che può richiedere molto tempo se fatto manualmente. È possibile utilizzare il metodo "Application.Undo" in Excel per annullare l'ultima azione eseguita dall'utente.

istruzione

1 Avviare Microsoft Office Excel, fare clic sulla scheda "Sviluppatore" e digitare "annullare" in "B1". Fai clic su "Visual Basic" per avviare l'editor finestra di VBA.

2 Creare una nuova procedura inserendo il seguente testo:

Private Sub undoBOneText ()

3 Copiare e incollare il seguente codice per annullare il testo digitato in "B1" e sostituirlo con "Enter testo" come segue:

con Application

.EnableEvents = False
.Undo
.EnableEvents = True
End With
Range("B1").Select
Range("B1").Value = "Enter Text:"

End Sub

4 Premere il tasto "F5" per eseguire la procedura.

Consigli e avvertenze

  • Il metodo "Application.Undo" può essere utilizzato solo per annullare l'ultima azione eseguita dall'utente. Il metodo deve essere utilizzato all'inizio della macro e non è possibile utilizzarlo per annullare i comandi VBA.