Excel VBA Programação de Macros (Módulo 01)

Visão Geral do Treinamento Excel VBA Programação de Macros (Módulo 01)

O treinamento Excel VBA Programação de Macros (Módulo 01) é ideal para quem deseja automatizar rotinas em do Excel para programar as atividades manuais repetitivas, que função ou fórmula pode fazer, para serem disparadas automaticamente através de macros em VBA no Excel.

Sabe aquelas atividades que você leva meia hora fazendo uma vez por semana, ou a cada dois dias, totalmente repetitiva, pois é, com esse treinamento você vai saber programa-las em uma rotina e reutiliza-la quando for preciso, apertando um botão ou através de teclas de atalho. Este treinamento não é o avançado do avançado, mas sim a programação de rotinas e telas exclusivas que os treinamentos de recursos básicos, intermediários e avançados do Excel não podem oferecer, é uma forma de programar o trabalho braçal cansativo de edição de dados na planilha com a programação em VBA.

Sobre o treinamento Excel VBA Programação de Macros (Módulo 01)

  • Carga Horária: 16 Horas
  • Tipo: Presencial

Objetivos do treinamento Excel VBA Programação de Macros (Módulo 01)

No final do treinamento o aluno irá:

  • Editar uma macro no VBE (Visual Basic editor)
  • Escrever rotinas lógicas em macros
  • Escrever rotinas com estrutura de repetição (LOOP)
  • Declarar variáveis de acordo com a necessidade de tipo de dados
  • Programas Funções e Rotinas
  • Domínio intermediário da Linguagem VBA
  • Utilização de controles de formulários e Active X.

Público Alvo

  • Pessoa que dominam a ferramenta Microsoft Excel e necessitam de programar rotinas para automatizar de tarefas repetitivas, e além disso, construir soluções empresariais programando em VBA controles e telas personalizadas.

Pré-Requisitos

Ter concluído os treinamentos da Evolutiontech:

  • Excel Recursos Intermediários ou;
  • Excel Recursos Avançados ou;
  • Conhecimentos similares

Recursos Utilizados

  • Instrutor qualificado para o projeto
  • Material didático
  • Certificado na conclusão

Conteúdo Programático Resumido – Excel VBA Programação de Macros (Módulo 01)

Parte 01 – conceituação e elaboração de macros gravadas

  • O que é um macro e suas aplicações práticas
  • Apresentação de alguns exemplos iniciais
  • Utilizando o Gravador de Macro
  • O que é o gravador de Macro e como utilizá-lo
  • As diferenças, vantagens e desvantagens entre tipos de arquivos
  • Formato .XLSM para armazenamento de macros
  • Entendendo a opção da gravação da macro em movimento absoluto e movimento relativo.
  • Como localizar e ainda editar uma macro pronta utilizando o gravador de macro
  • As limitações da utilização do gravador de macros do Excel
  • Dicas e técnicas para obter “o máximo” de uma macro gravada
  • Executando a Macro depois de pronta
  • Teclas de atalho
  • Botão de comando
  • Entendo os critérios de segurança do Windows em relação às Macros
  • Ativando ou desativando a permissão da execução das macrosEscolhendo o melhor nível de segurança

Parte 02 – escrevendo as macros diretamente no VBA (Visual Basic Editor) – Excel VBA Programação de Macros (Módulo 01)

  • Conhecendo o VBE (Visual Basic Editor)
  • O VBE é o ambiente de criação e edição das macros
  • Módulos, Janela de Propriedades, Janela de Projetos e Documento de código
  • As cores do código de programação
  • O procedimento de execução da macro
  • Os perigos e os cuidados que você teve ter ao criar ou editar a macro
  • A importância da documentação do código
  • Depuração – Como executar uma macro passo a passo para localizar erros de procedimentos
  • Para que serve e como inserir pontos de interrupção nas linhas de comando
  • Entendendo o conceito de rotinas públicas e rotinas privadas
  • Entendendo o conceito de Objetos, Propriedades, Métodos e Eventos
  • As melhores maneiras de se trabalhar com os objetos: Range, Cells, Sheets, WorkSheet
  • As melhores maneiras de se trabalhar com as propriedades: OffSet, Adress
  • Diversas dicas para dar consistência na macro

Parte 03 – declarações de rotinas e variáveis da linguagem – Excel VBA Programação de Macros (Módulo 01)

  • Criação de Rotinas de programação
  • A Hierarquia, propriedades e métodos de Objetos e Comandos no VBA
  • Utilização de Variáveis no VBA
  • A importância da declaração das variáveis
  • Como declarar uma variável simples e uma variável de objeto
  • Como fazer com que o sistema obrigue que as variáveis sejam declaradas
  • Abrangência de uma variável
  • Transferindo o conteúdo das variáveis entre diferentes macros

Parte 04 – conceitos e estruturas de programação VBA – Excel VBA Programação de Macros (Módulo 01)

  • Criando através de programação as Caixas de Diálogo Criando uma InputBox para entrada de dados na planilha
  • Criando uma MsgBox para mensagem ao usuário da planilha
  • Criando MsgBox com botões de decisão
  • Estruturas condicionais e de decisão
  • Criando e utilizando a Estrutura If
  • Utilizando o operador ElseIf
  • Utilizando And e Or para inserir 02 ou mais condições na estrutura IF
  • Estruturas de Repetição (Loops)
  • Estrutura Do While…Loop
  • Evitando Loops infinitos
  • Instrução Call
  • Instrução Exit sub
  • Instrução Exit Do
  • Desativando caixas de diálogo durante a execução
  • Desativando teclas de interrupão da macro
  • Congelando a tela durante a execução das macros
  • Acessando outros programas com macros
  • Porque acessar outros programas através de macros
  • Utilizando Funções do VBA
  • Funções Tratamento de Texto: Trim, InStr, UCase, LCase, StrConv,Left, Right, Mid, Len, etc
  • Funções de Conversão: CDate, CCur, CSrt, Val, etc
  • Funções de Data e Hora: Hour, Day, Now, Date, etc
  • Funções de Formatação:,FormatCurrency, FomatDate entre outras funções de formatação
  • Protegendo as macros com senhas de segurança
  • Como inserir senhas de segurança para evitar que alterações sejam feitas nas linhas de código da sua macro
  • Como evitar que as planilhas sejam abertas sem ativar as macros
  • Dicas e truques para aperfeiçoar ainda mais as suas macros

Parte 05 – execução automática de macros – Excel VBA Programação de Macros (Módulo 01)

  • Ao abrir, fechar ou salvar um arquivo – WorkBook
  • Ao abrir uma planilha ou selecionar uma célula – WorkSheet

Parte 06 – criação de funções com VBA – Excel VBA Programação de Macros (Módulo 01)

  • Criando a nova função
  • Definindo os parâmetros da função
  • Localizando a função no Assistente de função do Excel

Parte 07 – trabalhando com propriedades, eventos e controles – Excel VBA Programação de Macros (Módulo 01)

  • Inserindo e configurando os controles de comando
  • Formatando os objetos de controle
  • Ajustando as Propriedades e Eventos dos controles de comando
  • O que são Propriedades e os Eventos dos controles
  • Definindo as propriedades e escolhendo os eventos para cada controle
  • Como e onde criar os códigos de comandos
  • Quais as diferenças entre criar códigos de macros simples e de objetos de controle
  • Criando os códigos para interagir as com as planilhas

Outros treinamentos de Excel da Evolutiontech

Fale Conosco

Solicite o conteúdo programático completo do treinamento Excel VBA Programação de Macros (Módulo 01) ao nosso departamento comercial


Deixe uma resposta

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *