Este tutorial demonstrará como ativar uma pasta de trabalho usando o VBA.
Ativar pasta de trabalho
Ativar com o nome do objeto
A maneira mais óbvia de ativar uma pasta de trabalho é referenciar seu nome no Objeto de pastas de trabalho.
1 | Pastas de trabalho ("book1.xlsm"). Ative |
Ativar com o número da pasta de trabalho
No entanto, você também pode ativar pastas de trabalho consultando seu “número”. O número da pasta de trabalho é determinado pela ordem em que as pastas de trabalho foram abertas.
Portanto, a pasta de trabalho 1 é a primeira pasta de trabalho aberta, a pasta de trabalho 2 é a segunda, etc.
1 | Cadernos de exercícios (2). Ativar |
Programação VBA | O Code Generator funciona para você!
Ative este livro de trabalho
o Objeto ThisWorkbook é a pasta de trabalho onde o código em execução é armazenado. Para ativar ThisWorkbook use esta linha de código:
1 | ThisWorkbook.Activate |
ActiveWorkbook
Depois que uma pasta de trabalho é ativada, ela se torna o ActiveWorkbook. Para ver o ActiveWorkbook, você pode usar esta linha de código para buscar o nome do ActiveWorkbook:
1 | Msgbox ActiveWorkbook.Name |