| Escrito por: lb_guilherme, em 08-01-2008 19:20 |
| Avaliação do editor: |
 |
|
| Avaliação de usuários: |
(0 voto) |
|
| Visualizações |
881  |
|
|
|
VBA para Excel - Curso Basico - Parte 1 1. Introdução 2. Gravando Macros 2.1. Microsoft Visual Basic 2.2. Criando um Botão
1. Introdução O VBA (Visual Basic for Application) é uma variação do Visual Basic, incorporado pela Microsoft para os programas do pacote Office, tabem é possivel encontra-lo, pelomenos em parte, em outros programas, como o Visio e o AutoCAD. É utilizado para facilitar a automatizar tarefas do usuario e deixar uma grande planilia mais "apresentavel". Como o proprio nome sugere, o VBA é baseado no Visual Basic mas suas funções são limitadas para dentro do programa. O VBA pode ser utilizado em todas as versões mais atuais do Office. Neste tutorial utilizarei o Excel 2008. 2. Gravando Macros O comando "Macros" está no final da guia "Exibição", em versões anteriores está no menu "Ferramentas". Clique nele e selecione a opção "Gravar Macro...". Uma janela vai se abrir, defina o nome e, se quiser, uma descrição. Lembre-se de que o nome não pode conter espaços. Utilize "_" para separar as palavras. Depois disso de OK e fassa uma coisa qualquer, como por exemplo pintar a celula selecionada de vermelho. Depois va no menu novamente e escolha a opção "Parar Gravação". Com esse comando você criou o código do que você fez. Agora para editar esse codigo va em Macros e clique em "Exibir Macros". selecione a macro que você gravou e clique em "Editar". 2.1. Microsoft Visual Basic Deve aparecer algo parecido com isso na tela: (para versões anteriores ao 2008 é diferente.) Sub Macro_de_Teste() With Selection.Interior .Pattern = xlSolid .PatternColorIndex = xlAutomatic .Color = 255 .TintAndShade = 0 .PatternTintAndShade = 0 End With End Sub
Observe que seria a mesma coisa escrever: Selection.Interior.Pattern = xlSolid Selection.Interior.PatternColorIndex = xlAutomatic Selection.Interior.Color = 255 Selection.Interior.TintAndShade = 0 Selection.Interior.PatternTintAndShade = 0 End Sub
No lado direito do programa temos, encima, uma arvore que organiza todas as partes do arquivo, incluindo planilhas, modulos e a pasta de trabalho em si. na parte debaixo temos as propiedades do objeto selecionado. Nos modulos é que ficam as macros (nome alternativo dos codigos em VBA). Pode-se criar varios modulos com o intuito de organizar melhor seus codigos. 2.2. Criando um Botão Voltando ao Excel, vamos criar um botão no qual poderemos ativar a macro. -- Versão 2008 -- Vá nas opções 
Selecione "Personalizar", em "Escolher comandos em:" va na opção "Todos os Camondos" e procure por "Inserir Controles". Ta mais ou menos no meio. Depois adicione ele na Barra de Acesso Rápido. Dê OK e clique na nova funções (Está no topo da tela). -- Versões Anteriores -- Clique com o botão direito sobre um dos menus, e "Personalizar" (não tenho certeza se o nome é esse mesmo), procure a barra chamada "Formulario" e ative-a. Insira em Botão na planilha, quando fiser isso aparecerá uma janela pedindo para escolher uma macro, seleciona a macro criada anteriormente, dê OK. Agora é só apertar o botão e a macro será executada. Em breve estarei postando a parte 2, que fala um pouco mais sobre os codigos e talvez sobre UserForms.
Última Atualização: 17-01-2008 15:24
Comentários dos Usuários (0)
Comentários em língua: English (0) |
|
|