Índice:
Vídeo: #79 Excel VBA - Como transferir dados entre pastas de trabalho diferentes 2024
Em algumas situações, é imperativo que sua pasta de trabalho do Excel seja iniciada em uma planilha específica. Com esta macro, se os usuários estão trabalhando com sua pasta de trabalho, eles não podem se desviar porque a pasta de trabalho começa na planilha exata que precisa.
No exemplo ilustrado aqui, você deseja que a pasta de trabalho vá imediatamente para a folha chamada Iniciar aqui.
Como funciona a macro
Esta macro usa o evento Abrir do livro para iniciar a pasta de trabalho na folha especificada quando a pasta de trabalho está aberta:
Private Sub Workbook_Open () 'Etapa 1: Selecione a folha de folhas especificada (" Começa aqui"). Selecione End Sub
A macro identifica explicitamente a folha em que a pasta de trabalho deve pular até a abertura.
Como usar a macro
Para implementar esta macro, você precisa copiá-la e colá-la na janela do código do evento Workbook_Open. Colocar a macro aqui permite que ela seja executada sempre que a pasta de trabalho for aberta:
-
Ative o Editor do Visual Basic pressionando Alt + F11.
-
Na janela do projeto, encontre seu nome do projeto / pasta de trabalho e clique no sinal de mais ao lado dele para ver todos os arquivos.
-
Clique em ThisWorkbook.
-
Na lista suspensa Evento, selecione o evento Abrir.
-
Digite ou cole o código no módulo recém-criado, alterando o nome da folha, se necessário.
Digite seu código no evento Workbook Open.