Como acionar uma macro quando uma célula é modificada ?

Aqui temos um exemplo de macro que chamada quando uma célula é modificada.

http://www.bokomoko.com.br/index.php?op … info&id=29

Observe que a macro está na aba de exibir código da planilha onde ela irá funcionar. Para acessar a macro clique com o botão direito sobre a aba com o nome da planilha, vá em exibir código e encontrará a sub worksheet_change()

Essa sub é chamada toda vez que uma célula ou faixa de células é modificada manualmente ! Ela não é chamada se uma fórmula modifica o valor.

O parâmetro passado para essa rotina é a faixa de dados que foi modificada. De posse dessa info é possível testar qual parte da planilha foi modificada agir de acordo. Algumas partes da planilha poderão ser monitoradas, ou seja, quando forem modificadas dispara uma ação. Outras partes podem não precisar de monitoração e sua modificação será ignorada.

Anúncios

Comente aqui ou faça uma pergunta

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair /  Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair /  Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair /  Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair /  Alterar )

w

Conectando a %s