Quantcast HelpServices - Seu portal de conteudo na internet
Nome de Usuário Senha Gravar meus dados Esqueceu sua senha? Crie uma
E-mail
FavoritosEnviar TutorialEnviar NoticiasPerfilMeu Perfil
pedro alves correia (alvescorreia2008)
Wesley Hennrique de Oliveira (fetish)
andrei (ADM And)
Enquete
Gostou da Versão 2.0 do site?

|

Pagina Inicial arrow Programação arrow VisualBasic arrow VBA para Excel - Curso Basico - Parte 1
VBA para Excel - Curso Basico - Parte 1 PDF



Adicionar a:
Digg!Reddit!Del.icio.us!Google!Live!Facebook!Slashdot!Netscape!Technorati!StumbleUpon!Newsvine!Furl!Yahoo!Ma.gnolia!Free social bookmarking plugins and extensions for Joomla! websites!
Escrito por: lb_guilherme, em 08-01-2008 19:20
Avaliação do editor:
Avaliação de usuários:    (0 voto)
Visualizações 881    
Favorito Nenhum

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.) 

  1. Sub Macro_de_Teste()
  2.     With Selection.Interior
  3.         .Pattern = xlSolid
  4.         .PatternColorIndex = xlAutomatic
  5.         .Color = 255
  6.         .TintAndShade = 0
  7.         .PatternTintAndShade = 0
  8.     End With
  9. End Sub

Observe que seria a mesma coisa escrever:

  1. Sub Macro_de_Teste()
  2.     Selection.Interior.Pattern = xlSolid
  3.     Selection.Interior.PatternColorIndex = xlAutomatic
  4.     Selection.Interior.Color = 255
  5.     Selection.Interior.TintAndShade = 0
  6.     Selection.Interior.PatternTintAndShade = 0
  7. 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

Publicado em: : Programação, VisualBasic
Palavras Chaves : Programação, VisualBasic, VBA para Excel - Basico - Parte 1
Adicionar artigo ao seu site Favorito Imprimir Enviar a um amigo Artigos relacionados Salvar no delicious

Comentários dos Usuários (0) RSS feed dos comentários
Comentários em língua: English (0)

Nenhum comentário

Adicionar comentário



mXcomment 1.0.8 © 2007-2008 - visualclinic.fr
License Creative Commons - Some rights reserved
< Anterior

Escolher Tema
Total de Visitas: