Excel macros e planilha Eventos

eventos de planilha ocorrer quando algo acontece para uma planilha Excel particular, tal como quando uma planilha é selecionada, uma célula na planilha é editado, ou uma fórmula em uma planilha é 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 built-in, você pode direita, clique na planilha e selecione a opção View Code, como mostrado aqui.

Chegando ao módulo embutido para uma planilha.
Chegando ao módulo embutido para uma planilha.

Editor do Visual Basic abrirá automaticamente ao módulo embutido para a planilha. Na parte superior do módulo são duas caixas drop-down.

Na caixa drop-down à esquerda, selecione a opção de folha de cálculo. 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.

O padrão Seleção evento Change.
O padrão Seleção evento Change.

A ideia é escolher o evento mais apropriado na caixa drop-down de eventos para a tarefa em mãos. A figura a seguir ilustra os diferentes eventos que você pode escolher.

Escolha o evento mais adequado.
Escolha o evento mais adequado.

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 folha de cálculo

  • Worksheet_BeforeRightClick: Gatilhos antes Excel responde a um direito; clique na planilha

  • Worksheet_Activate: Desencadeia quando o usuário move a partir de outro # 173 planilha para esta planilha

  • Worksheet_Deactivate: Desencadeia quando o usuário move a partir desta # 173 planilha para outra planilha

  • Worksheet_Calculate: Dispara cada vez que uma mudança na planilha faz com que Excel para recalcular fórmulas

menu