Activate - ocorre quando uma planilha é ativada;
Deactivate - ocorre quando uma planilha é desativada;
Change - ocorre quando é feita alguma alteração na planilha;
Nessa postagem irei demostrar como utilizar o evento Activate. Para começarmos devemos abrir o VBA (pressionando ALT + F11) e exibir o código da planilha que queremos trabalhar, como mostra a imagem abaixo.
Feito isso devemos escolher qual objeto (Geral) e qual evento (Declaração) será utilizado.
Em Geral, escolhemos Worksheet (quando você selecionar Worksheet, automaticamente irá aparecer um código referente a um evento qualquer, você pode apagá-lo e ir para a seleção da Declaração), e em Declaração, escolhemos o evento, nesse caso Activate, seu código deve ficar desse jeito:
Private Sub Worksheet_Activate() End Sub
Dentro dessa Sub podemos escrever nossa macro e sempre que a planilha for ativada ela será executada. Assim como é possível executar uma ação/macro para uma planilha específica, também é possível fazer isso para todas as planilhas, para isso temos que exibir o código da EstaPasta_de_trabalho, em Geral, escolher Workbook, e em Declaração, escolher SheetActivate, ficando desse jeito.
Private Sub Workbook_SheetActivate(ByVal Sh As Object) End Sub
Para trabalhar com outro evento, realize o mesmo procedimento, porém ao invés de selecionar Activate na Declaração, selecione o evento de seu interesse.
Google Docs
Nenhum comentário:
Postar um comentário