Macros do excel e eventos de planilha
Video: Vídeo 54 - Acionar Macro ao atualizar uma célula - com Worksheet_Change
Conteúdo
eventos de planilha ocorrer quando algo acontece para uma folha de cálculo do Excel particular, tal como quando uma folha de cálculo é seleccionado, uma célula na folha de cálculo é editada, ou uma fórmula numa folha de cálculo é calculada. Cada planilha tem seu próprio módulo built-in onde você pode colocar o seu próprio procedimento de evento.
Para chegar a este módulo embutido, você pode direita, clique na planilha e selecione a opção View Code, como mostrado aqui.
Editor do Visual Basic abrirá automaticamente ao módulo embutido para a planilha. No topo do módulo são duas caixas drop-down.
Na caixa drop-down à esquerda, selecione a opção Planilha. O evento Selectionchange na caixa drop-down à direita é selecionado automaticamente. Esta ação também adiciona algum código inicial, onde você pode digitar ou colar seu código.
A ideia é escolher o evento mais apropriado a partir da caixa drop-down do evento para a tarefa à mão. A figura a seguir ilustra os diferentes eventos que você pode escolher.
Os eventos de planilha mais comumente usados seguir:
Worksheet_Change: Dispara quando todos os dados na planilha é alterada
Worksheet_Selectionchange: Dispara cada vez que uma nova célula ou um objeto na planilha é selecionado
Worksheet_BeforeDoubleClick: Desencadeia antes Excel responde a um clique duplo na planilha
Worksheet_BeforeRightClick: Gatilhos antes Excel responde a um direito; clique na planilha
Worksheet_Activate: Desencadeia quando o usuário move de uma outra planilha para esta planilha
Video: #23 - Curso de Macros e Excel VBA - Environ - Controlar acessos
Worksheet_Deactivate: Desencadeia quando o usuário move a partir desta planilha para outra planilha
Worksheet_Calculate: Dispara cada vez que uma mudança na planilha faz com que Excel para recalcular fórmulas