Aprender a desfazer a última ação de interface de usuário em seu aplicativo Office Excel pode fazer sua aplicação mais robusta , não permitindo que o usuário digite mais informações importantes na sua planilha. Você pode usar o Visual Basic for Applications (VBA) para automatizar processos, como desfazer uma ação. VBA pode ser utilizado em todas as aplicações do Microsoft Office para automatizar tarefas que pode ser demorado quando feito manualmente . Você pode usar o método " Application.Undo " no Excel para cancelar a última ação realizada pelo usuário. Instruções
1
Abra o Microsoft Office Excel , clique na guia "Desenvolvedor" e digite " desfazer " em " B1 ". Clique em " Visual Basic" para abrir a janela do Editor de VBA.
2
Crie um novo procedimento , inserindo o seguinte texto:
Private Sub undoBOneText ()
3
Copie e cole o seguinte código para desfazer o texto digitado em "B1" e substituí-lo por " Enter Text " da seguinte forma: . .
com Application.EnableEvents = False.Undo.EnableEvents = TrueEnd WithRange ( "B1" ) SelectRange ( "B1" ) Valor = "Digite o texto : " End Sub
4
Pressione " F5" para executar o procedimento
.