As classes do Visual Basic for Applications , ou VBA, são modelos para objetos virtuais do Excel , que incluem a planilha e objetos Range , entre muitos outros. Trabalhando com as classes VBA envolve a definição de suas propriedades , correndo os seus métodos e escrever instruções que o Excel será executado quando ocorrem eventos que afetam uma classe. Uma vez que você pode fazer estes três grandes categorias de tarefas com as classes mais utilizadas do VBA , você estará a um passo de escrever programas que automatizam totalmente Excel. Instruções
definir uma propriedade
1
Clique no botão " desenvolvedores" da aba " Visual Basic" para tornar o Excel abrir o ambiente de programação VBA.
2
Cole o seguinte programa na janela de desenvolvimento no centro da tela . Este programa usa propriedade Interior da classe Range para mudar a cor da célula ativa . Note-se que " Range" é a classe de VBA " ActiveCell . "
Sub Colorcell ()
Application.ActiveCell.Interior.color = XlRgbColor.rgbGreen
End Sub
3
Clique em qualquer das declarações do programa para selecionar o programa .
4
Clique comando "Executar" do menu Executar para executar o programa
< . br> 5
Clique no ícone " Excel " na barra de tarefas do Windows para retornar ao Excel . Observe que a célula atual ficou verde .
Usar um método
6
Clique comando " New " do botão do Office, clique em "Criar" para criar uma nova pasta de trabalho . Clique do botão Office "Salvar" de comando, digite o nome do arquivo "C: \\ mybook.xlsm " na caixa de texto "Nome". Pressione "Ctrl " e " F4 " ao mesmo tempo para fechar a pasta de trabalho. Você vai usar uma classe de Excel VBA em um programa para reabrir "c: \\ mybook.xlsm ".
7
Clique no botão " Visual Basic" da guia "Desenvolvedor" . Excel irá exibir a janela de programação para o ambiente de desenvolvimento VBA.
8
Cole o seguinte programa para a janela de programação. Este programa utiliza o método Open da classe coleção Workbooks para abrir a pasta de trabalho que você salvou na etapa 1
Sub OpenWorkbook ()
Application.Workbooks.Open . "C: \\ mybook.xlsm "
End Sub
9
Clique em uma das declarações do programa, em seguida, clique no comando "Executar" do menu Executar para iniciar o programa.
10
Clique no ícone " Excel" na barra de tarefas do Windows para retornar ao Excel . Observe o nome na barra de título na parte superior da tela. O nome é " mybook.xlsm ".
Funções Use eventos
11
Clique no comando " Visual Basic" da guia "Desenvolvedor" para entrar no ambiente de programação Visual Basic for Applications .
12
Dê um duplo clique no item " Folha " no painel " Project Explorer " na tela esquerda.
13
cole o seguinte programa na janela que aparecer . Este programa é executado dentro da função evento Activate da classe VBA planilha . Excel executa funções de eventos quando os usuários do Excel , clique no mouse, ativar planilhas e executar outras ações dentro do Excel .
Private Sub Worksheet_Activate ()
MsgBox " Esta folha foi ativado "
End Sub
14
Clique no ícone " Excel" na barra de tarefas do Windows para retornar ao Excel .
15
Clique na aba " Folha " na parte inferior da aplicação janela . Uma caixa de mensagem aparecerá com o texto digitado na declaração " Msgbox " no Passo 3 . Isso indica que as declarações que você escreveu para a função Activate da classe planilha executado com êxito.