[A BÍBLIA DO VBA NO ACCESS]: MACROS E PROGRAMAÇÃO VBA NO ACCESS - CURSO COMPLETO

Páginas: 1164 | Autor: Júlio Battisti | 50% de Desconto e 21 Super Bônus

Você está em: PrincipalArtigosExcel Avançado › Módulo 5 : 01
Quer receber novidades e e-books gratuitos?
›››
« Lição anterior Δ Página principal ¤ Capítulos Próxima lição »
Excel Avançado - 120 Lições
Autor: Júlio Battisti
Módulo 5 - Lição 01 - Introdução e Conteúdo do Módulo 5

Introdução: 

Nesse e no próximo módulo veremos assuntos relacionados a automação de tarefas no Excel. Existem situações onde não conseguimos resolver o problema proposto, simplesmente utilizando os comandos e fórmulas do Excel. Nessas situações temos que fazer o uso de recursos como Macros e Programação. A linguagem de programação do Excel é o VBA - Visual Basic for Applications. O VBA é a linguagem de programação para todos os aplicativos do Microsoft Office: Word, Excel, Access e Power Point. 

Nas lições desse módulo aprenderemos sobre Macros. Veremos o que é uma Macro, para que serve, quando devemos usar Macros, como criar e alterar Macros. Em seguida aprenderemos os fundamentos básicos da linguagem VBA. 

Nas lições desse módulo veremos os conceitos teóricos da linguagem VBA. Nas lições do próximo módulo, veremos exemplos de aplicação do VBA para a solução de problemas práticos, os quais não poderiam ser solucionados sem o uso de programação. 

O que são Macros??

Nesse tópico apresentaremos uma visão geral sobre Macros. Nas próximas lições iremos detalhar os vários aspectos relacionados à Macros. 

Caso você execute uma tarefa várias vezes no Microsoft Excel, é possível automatizá-la com uma macro. Uma macro é uma seqüência de comandos e funções armazenados em um módulo do Visual Basic for Applications - VBA e pode ser executada sempre que você precisar executar a tarefa. Quando você grava uma macro, o Excel armazena informações sobre cada etapa realizada à medida que você executa uma seqüência de comandos. Em seguida, você executa a macro para repetir, ou "reproduzir", os comandos. 

Por exemplo, vamos supor que, seguidamente, você precisa formatar uma célula com Negrito, cor de fonte Vermelha, Itálico, Fonte Verdana de Tamanho 13 com quebra automática de linha. Ao invés de ter que executar todos os comandos de formatação em cada célula, você pode criar uma Macro que aplica todos os comandos de formatação. Após criada a Macro, cada vez que você tiver que aplicar o conjunto de comandos de formatação, basta executar a Macro, o que normalmente é feito através da associação de uma combinação de teclas com a Macro, como por exemplo Ctrl+L. No nosso exemplo, cada vez que você quisesse formatar uma célula com os formatos descritos, bastaria clicar na célula e pressionar Ctrl+L. Bem mais fácil do que aplicar cada comando individualmente. 

Você pode Gravar uma macro para realizar uma tarefa em uma etapa: Antes de gravar uma macro, planeje as etapas e os comandos que você deseja que a macro execute. Se cometer um erro durante a gravação da macro, as correções feitas também são gravadas. Ao gravar macros, o VBA armazena cada uma em um novo módulo anexado a uma pasta de trabalho. 

Por exemplo, se você insere com freqüência seqüências de caracteres de texto extensas nas células, você pode gravar uma macro para formatar essas células de maneira que o texto retorne automaticamente. Selecione a célula em que deseja inserir o retorno automático de texto e inicie a gravação. Clique em Células no menu Formatar, clique na guia Alinhamento, marque a caixa de seleção Retorno automático de texto, clique em OK e, em seguida, clique em Parar gravação . Como gravar uma macro. Nos veremos exemplos detalhados de macros nas próximas lições. 

Como Tornar uma macro fácil de ser executada: Você pode executar uma macro escolhendo-a de uma lista na caixa de diálogo Macro. Para que uma macro seja executada sempre que você clicar em um botão específico ou pressionar determinada combinação de teclas, você pode atribuir a macro a um botão da barra de ferramentas, um atalho no teclado ou um objeto gráfico em uma planilha. Veremos como fazer essas atribuições nas próximas lições. 

Como Exibir e alterar macros: Depois de gravar uma macro, você poderá exibir o código da macro com o Editor do VBA para corrigir erros ou alterar a função da macro. O Editor do VBA é um programa criado para facilitar a escrita e a edição de código de macro para principiantes e fornece bastante Ajuda on-line. Você não precisa aprender a programar ou a usar a linguagem do Visual Basic para fazer alterações simples nas suas macros. Nas próximas lições veremos como exibir e editar macros. 

Na Figura a seguir temos um exemplo de código associado com uma Macro. Esse é um exemplo de código VBA: 

Excel Avançado em 120 Lições - Júlio Battisti

Como Gerenciar suas macros Com o Editor do VBA: Você pode editar macros, copiar macros de um módulo para outro, copiar macros entre pastas de trabalho diferentes, renomear os módulos que armazenam as macros ou renomear as macros. Por exemplo, se você quisesse que a macro de retorno automático de texto, do exemplo anterior, também deixasse o texto em negrito, você poderia gravar outra macro para aplicar negrito a uma célula e copiar as instruções dessa macro para a macro de retorno automático de texto. 

Segurança da macro: O Microsoft Excel 2000 fornece proteção contra vírus que podem ser transmitidos através das macros. Se você compartilha macros com outros usuários, você pode certificá-las com uma assinatura digital de forma que os outros usuários possam verificar que as macros são de origem confiável. Sempre que você abrir uma pasta de trabalho que contenha macros, poderá verificar a origem das macros antes de ativá-las. Aprenda sobre como evitar vírus de macro. 

Programação no Excel - A linguagem VBA:

As Macros são uma excelente solução quando queremos automatizar uma tarefa que é realizada através de uma série de cliques de mouse ou digitações no teclado. Porém existem situações mais complexas, que envolvem cálculos ou uma lógica mais apurada, onde não é possível encontrar a solução do problema, simplesmente usando os comandos ou fórmulas prontas do Excel. 

Nessas situações temos que fazer uso de programação. Um programa (ou módulo como é chamado no Excel) é uma seqüência de comandos VBA, onde cada comando executa um passo específico, necessário à resolução do problema. 

Nota: Para um melhor aproveitamento e entendimento do VBA é importante que o amigo leitor já tenha uma noção básica de Lógica de Programação. Você encontra um excelente curso de Lógica de Programação no seguinte endereço: www.webaula.com.br . O curso é gratuito, apenas é necessário fazer um cadastro no site, cadastro esse que também é gratuito. 

Por exemplo, vamos supor que você precisasse fazer a verificação do CPF que é digitado em uma célula. O cálculo do DV do CPF, o qual é de domínio público, envolve uma série de operações aritméticas. Para implementar uma função que faz a verificação do DV do CPF, você terá que fazer uso de programação. 

Por isso que, conforme descrito anteriormente, nas lições desse módulo veremos os comandos básicos da linguagem VBA, para aplica-los em alguns exemplos práticos nas lições dos próximo módulo. 

Nota: Os conceitos vistos nesse e no próximo módulo, de maneira alguma, esgotam o assunto programação VBA no Excel. O assunto é bastante extenso. No decorrer de 2003, teremos um curso específico, somente sobre programação VBA e criação de aplicativos com o Excel.

« Lição anterior Δ Página principal ¤ Capítulos Próxima lição »

Best Sellers de Excel do Julio Battisti

Todos com Vídeo Aulas, E-books ou Exemplos de Brinde!

Excel 2010 Básico - Passo a Passo

 Aprenda com Júlio Battisti: Excel 2010 Avançado - Através de Exemplos Práticos

 

Autor: Júlio Battisti | Páginas: 540 | Editora: Instituto Alpha

 

[Livro]: Aprenda com Júlio Battisti: Access 2010 Básico em 140 Lições - Através de Exemplos Práticos

Excel 2010 Avançado - Passo a Passo

 Aprenda com Júlio Battisti: Excel 2010 Avançado - Através de Exemplos Práticos

 

Autor: Júlio Battisti | Páginas: 952 | Editora: Instituto Alpha

 

[Livro]: Aprenda com Júlio Battisti: Access 2010 Básico em 140 Lições - Através de Exemplos Práticos

Macros e VBA no Excel 2010 - Passo a Passo

Livro: Macros e VBA no Excel 2010 - Passo a Passo

 

Autor: Júlio Battisti | Páginas: 1124 | Editora: Instituto Alpha

 

Livro: Macros e VBA no Excel 2010 - Passo a Passo

A Bíblia do Excel 2010 - Curso Completo

Livro: Macros e VBA no Excel 2010 - Passo a Passo

 

Autor: Júlio Battisti | Páginas: 1338 | Editora: Instituto Alpha

 

Livro: Macros e VBA no Excel 2010 - Passo a Passo

Todos os livros com dezenas de horas de vídeo aulas de bônus, preço especial (alguns com 50% de desconto). Aproveite. São poucas unidades de cada livro e por tempo limitado.

Dúvidas?

Utilize a área de comentários a seguir.

Me ajude a divulgar este conteúdo gratuito!

Use a área de comentários a seguir, diga o que achou desta lição, o que está achando do curso.
Compartilhe no Facebook, no Google+, Twitter e Pinterest.

Indique para seus amigos. Quanto mais comentários forem feitos, mais lições serão publicadas.

Quer receber novidades e e-books gratuitos?
›››

Novidades e E-books grátis

Fique por dentro das novidades, lançamento de livros, cursos, e-books e vídeo-aulas, e receba ofertas de e-books e vídeo-aulas gratuitas para download.



Institucional

  • Quem somos
  • Garantia de Entrega
  • Formas de Pagamento
  • Contato
  • O Autor
  • Endereço

  • Júlio Battisti Livros e Cursos Ltda
  • CNPJ: 08.916.484/0001-25
  • Rua Vereador Ivo Cláudio Weigel, 537 Universitário
  • Santa Cruz do Sul/RS
  • CEP 96816-208
  • Todos os direitos reservados, Júlio Battisti 2001-2017 ®

    [LIVRO]: MACROS E PROGRAMAÇÃO VBA NO EXCEL 2010 - PASSO-A-PASSO

    APRENDA COM JULIO BATTISTI - 1124 PÁGINAS: CLIQUE AQUI