Excel macros e pasta de trabalho Eventos
eventos de pasta de trabalho ocorrem quando algo acontece para um livro do Excel particular. Por exemplo, quando um livro é aberto, quando um livro está fechado, quando uma nova planilha é adicionado, ou quando um livro é guardado. Cada livro é a sua própria base de módulo onde você pode colocar o seu próprio procedimento de evento.
Para chegar a este módulo embutido, você precisa primeiro ativar o Editor do Visual Basic (pressione Alt + F11). Em seguida, no menu Project Explorer, direita, clique em ThisWorkbook, e depois escolher a opção ViewCode.
O Editor do Visual Basic abrirá automaticamente ao módulo embutido para a pasta de trabalho. Este módulo terá duas caixas suspensas na parte superior.
Selecione a opção de pasta de trabalho na lista suspensa no lado esquerdo. Esta ação irá selecionar automaticamente o evento Open no menu suspenso à direita. Como você pode ver aqui, isso também adicionou um código de partida onde você pode digitar ou colar seu código.
A ideia é escolher o evento mais apropriado a partir da lista suspensa de eventos para a tarefa em mãos. A figura a seguir ilustra alguns dos eventos que você pode escolher.
Os eventos de livro mais vulgarmente utilizados são os seguintes:
Worksheet_Open: Desencadeia quando o livro é aberto
Worksheet_BeforeSave: Desencadeia antes do livro é guardado
Worksheet_BeforeClose: Desencadeia antes Excel fecha o livro
Worksheet_SheetChange: Dispara quando um usuário alterna entre as folhas