Macros do excel e eventos de planilha

Video: Vídeo 54 - Acionar Macro ao atualizar uma célula - com Worksheet_Change

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.

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

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.

O padrão Seleção evento Change.

O padrão Seleção evento Change.

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.

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 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


Publicações relacionadas