Nwlapcug.com


Come annullare VBA in Excel

Come annullare VBA in Excel


Imparare ad annullare l'ultima azione di interfaccia utente in un'applicazione di Office Excel può rendere l'applicazione più robusta non permettendo all'utente di digitare su importanti informazioni 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 possono richiedere molto tempo se fatto manualmente. È possibile utilizzare il metodo "Application.Undo" in Excel per annullare l'ultima azione eseguita dall'utente.

Istruzioni

1

Avviare Microsoft Office Excel, scegliere il "Sviluppatore" scheda e digitare "Annulla" in "B1". Fare clic su "Visual Basic" per avviare la finestra di Editor di VBA.

2

Creare una nuova procedura inserendo il testo seguente:

Private Sub undoBOneText()

3

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

Con applicazione

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

End Sub

4

Premere "F5" per eseguire la procedura.

Consigli & 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 utilizzarla per annullare i comandi VBA.