quinta-feira, 17 de dezembro de 2009

Executando o Código

Após criar o código do post anterior, vamos colocar o código para funcionar. Não importa que nesse momento você não entenda o que esse código representa, porém você verá o resultado da execução do código.
1) Feche a janela do Visual Basic para o Aplicativo;
2) Na janela do Ms-Excel, clique no menu Ferramentas;
3) Clique no comando Macro e depois em Macros;
4) Clique no nome da macro desejada;
5) Clique no comando Executar.
Você deve ver que o programa Excel criou uma nova planilha e colocou o texto na célula B2.
No próximo post, como gravar uma macro sem digitar o código.

terça-feira, 1 de dezembro de 2009

Utilizando o Editor do VBA

Vamos utilizar os painéis com o Project Explorer, as Propriedades e a janela do Código.
Vamos inicialmente alterar o nome do Módulo1 para MeuPrimeiroModulo.
1)Dê um duplo clique no nome Module1 na caixa Name na janela de propriedades;
2)Digite o novo nome para o módulo "MeuPrimeiroModulo"
3)Pressione <>
Observe que o novo nome do módulo aparece na barra de títulos do VBA e no título do painel das propriedades.
Agora vamos ver os objetos que fazem parte do projeto Pasta1.
1) Na janela do Project Explorer, clique no sinal de mais ao lado da pasta Microsoft Excel Objetos;
2) Observe os elementos: EstaPasta_de_Trabalho, Plan1, Plan2 e Plan3. Esses são alguns dos objetos que serão manipulados pela linguagem VBA.
Agora vamos inserir código no módulo "MeuPrimeiroModulo".
1)Na janela do Project Explorer, dê um duplo clique no nome do módulo "MeuPrimeiroModulo" (Talvez seja necessário dar um clique no sinal de mais na frente da pasta amarela Módulos) para que o painel do módulo seja mostrado;
2)Digite na folha do módulo o código abaixo:

Sub MinhaMacro()
dim plan as worksheet
set plan = activeworkbook.worksheets.add
range("B1").Value = "Minha Primeira Planilha"
End sub

No próximo post vamos colocar esse código para funcionar.