VBA está para Visual Basic for Applications . VBA é intimamente relacionado com Visual Basic e usa VB runtime . Mas isso só pode ser executado dentro de um aplicativo host, como o Excel. VBA é muito flexível, mas suporta funcionalidades limitadas em comparação com VB . Programação de eventos é uma técnica útil que você pode implementar em VBA para monitorar as ações do usuário . Procedimento de evento e evento foram incluídos desde o Excel 97. Um evento é uma ação iniciada por uma ação do usuário ou por código VBA. Um procedimento de evento é um procedimento Sub em que você pode escrever seu código de ação . Coisas que você precisa
VBA
Show Mais instruções
1
Clique em " Iniciar", " Todos os Programas " e " Microsoft Excel" para inserir o seu programa Excel. Clique em " Ativar Excel Visual Basic" quando você entra pela primeira vez o Excel. Pressione " Alt " e " F11 " ao mesmo tempo para entrar na interface do editor VBA.
2
Selecione a "Planilha " configuração e selecione a opção " Alterar " configuração no menu drop-down na janela de código. Isso acrescenta a declaração de procedimento de evento para a "mudança" de eventos para o módulo de código
3
Adicione código ao procedimento Worksheet_Change da seguinte forma: .
If Not Application.Intersect ( Target, Me.Range ( " A2: C11 ")) é nada Então
Nenhuma célula de destino no intervalo A2 ' Executar alguma ação
Else
. : C11 . Sair
Exit Sub
cheques Worksheet_Change
cada célula . Método Intersect () retorna o intervalo de célula compartilhada por duas faixas : Alvo e Me.Range ( " A2: C11 " ) . Se o alvo estiver dentro da faixa ( " A2: C11 " ) , alguma ação será realizada pelo código
.