ação Executar macro
- Última atualização2024/11/05
ação Executar macro
A ação Executar macro no pacote Excel avançado permite executar macros em uma planilha.
Configurações
- Clique duas vezes ou arraste a ação Executar macro na paleta Ações.
- No campo Nome da macro, insira o nome da macro que deseja executar.
(Opcional) Clique no ícone Inserir um valor para selecionar uma variável existente que foi usada para armazenar o nome da macro.
- (Opcional) No campo Argumentos de macro, insira os detalhes do argumento ou clique no ícone Inserir um valor para selecionar uma variável existente usada para armazenar argumentos de macro.
Alguns exemplos de detalhes de argumentos são Arg1, Arg2, Arg3 e assim por diante. Ao usar a ação Executar macro e especificar um argumento que tenha um valor em branco, o valor em branco pode agora ser passado para a macro.
- Use o campo Nome da sessão para selecionar uma das seguintes opções:
-
Nome da sessão: Insira o nome da sessão usada para abrir a pasta de trabalho atual com a ação Abrir
ação.
(Opcional) Clique no ícone Inserir um valor para selecionar uma variável existente usada para armazenar o nome padrão da sessão.
- Variável: Digite o nome da variável usada para armazenar o nome da sessão.
-
Nome da sessão: Insira o nome da sessão usada para abrir a pasta de trabalho atual com a ação Abrir
ação.
Nota:
- Ao escrever um código de macro, use
Exit Sub
para sair ou encerrar um procedimento específico a qualquer momento. - Assegure que um código de macro contenha apenas uma instância da declaração
End
ouEnd Sub
para terminar a macro. Se houver mais do que uma instância da declaração, na execução, o bot poderá falhar com um erro.
Considere o seguinte exemplo: você deseja obter uma caixa de entrada e sair do
procedimento se a resposta de um usuário não for um número:
Sub vba_exit_sub_example()
If IsNumeric(InputBox("Enter your age.", "Age")) = False Then
MsgBox "Error! Enter a numeric value only."
Exit Sub
Else
MsgBox "Thank you."
End If
End Sub