Macros em excel

Disponível somente no TrabalhosFeitos
  • Páginas : 31 (7523 palavras )
  • Download(s) : 0
  • Publicado : 19 de março de 2011
Ler documento completo
Amostra do texto
Macros - EXCEL

Lição 01: Introdução e Conteúdo
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 é oVBA - 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 veremosos 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áriasvezes 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 criadaa 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 cadacomando 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 comfreqüê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, emseguida, 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 amacro 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...
tracking img