Como alterar o livro ativo no VBA

Se você precisar automatizar tarefas repetitivas na planilha do Excel, poderá usar o compilador Visual Basic Integrated for Applications (VBA). Durante a execução do código VBA de tempos em tempos, pode ser necessário mudar para um livro diferente, por exemplo, se você precisar copiar uma célula de uma delas e colá-la em outra. Alterar o livro ativo naquele momento é um processo simples que requer apenas uma única linha de código.

Instruções

Passo 1

Abra a planilha do Excel. Revise os nomes dos livros disponíveis na parte inferior da janela e anote o livro específico que você deseja ativar.

Etapa 2

Vá para a guia “Desenvolvedor” e clique no link “Visual Basic”. Clique no nome do livro no lado esquerdo da janela que você deseja modificar.

Etapa 3

Informe o editor do Visual Basic for Applications que você deseja criar um novo procedimento, simplesmente digitando os comandos de abertura e fechamento “Sub”. Por exemplo, se você desejar chamar o procedimento “ChangeWorkbook”, digite “ChangeWorkbook Sub ()” e, em seguida, “End Sub”.

Etapa 4

Use a tecla Enter para colocar algumas linhas no meio da abertura e fechamento dos comandos “Sub”.

Etapa 5

Use o método “Ativar” do “livro” de propriedades para alterar o livro ativo. Por exemplo, se você deseja alterar para um livro chamado “PayrollSheet”, digite “PayrollSheet.Activate”.

Etapa 6

Volte para a exibição do livro e clique na guia “Desenvolvedor” novamente. Selecione “macros” e clique no nome que você usou para o Sub que você criou anteriormente. Clique em “Executar” para executar o código e alterar o livro ativo.

Referências

 

Você pode estar interessado:

Deixe um comentário