Excel Programação em VBA - Módulo 02

Excel Programação em VBA - Módulo 02

Desenvolvimento Avançado

Visão Geral do Treinamento

O treinamento (EXCEL VBA MÓDULO I - PROGRAMAÇÃO DE MACROS) é baseado em programação de rotinas repetitivas do dia a dia em Excel. 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 e avançados do Excel não oferecem, é uma forma de programar o trabalho braçal cansativo de edição de dados na planilha e simplesmente apertar um botão e deixar a programação em VBA fazer isso. Bom é lembrar que este treinamento vai além da criação de macros explorando bastante as rotinas lógicas e fluxo de controle da linguagem VBA.

Pré-Requisitos
Pré-requisitos
Recomendamos os treinamentos da Evolutiontech:
Excel Recursos Intermediários ou;
Excel Recursos Avançados ou;
Excel Recursos Avançados ou;
Domínio da ferramenta utilizando recursos avançados.
Metodologia
Metodologia
Aula expositiva e dinâmica com práticas de exercícios previamente desenvolvidos, mas não limitados a estes, podendo assim ser reproduzido senários de interesse dos participantes e simulações da realidade do ambiente empresarial.
Duração: 16 Horas
Objetivos Finais
Objetivos Finais
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.

Aqui você vai encontrar informações do nosso processo de venda e também a garantia exclusiva que lhe ofereceremos neste produto, e se você já treinou na Evolutiontech, você possui desconto especial.

Quero me inscrever!
Mais informações!

Conteúdo Programático do treinamento

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 VBE (Visual Basic Editor)

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

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 Programapção VBA

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

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

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

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

Comentários de pessoas que fizeram este treinamento
Outros Treinamentos

Desculpe-nos, pois estamos em atualização de conteúdo

A informações de comentários são extraídas das avaliações de reação dos alunos de turmas que já finalizaram, porém estamos em processo de atualização de conteúdo de todo nosso site, e no momento essas informações não estão disponíveis on-line, porém você pode fazer contato com nosso departamento comercial e solicitar essas informações entre outras que comprove nossa qualidade.
Fale Conosco

Olha o nosso comprisso com você

Os treinamentos são focados no negócio, com exemplos de cases de mercado, treinamentos intensos e de alta performance em laboratório com infraestrutura adequada, é totalmente prático com um aluno por computador, com duração exata para ministrar o conteúdo proposto, e foi formatado para quem está focado no aprendizado e não tem tempo a perder!

Se você sabe disso, e tem certeza que preencheu todos os pré-requisitos para o treinamento, e no final do treinamento não conseguir obter os resultados propostos, por questões didáticas, plano de aula, laboratórios e exercícios, conhecimento do instrutor ou descumprimento do conteúdo programático, basta preencher um simples formulário relatando sua insatisfação, colocando seu feedback e devolveremos seu dinheiro integralmente.

Somente quem é pioneiro no mercado e com mais de 20 anos de experiência, que se especializou em criar produtos adequados e alta qualidade para o público certo, pode oferecer essa garantia!


Alexandre Reis

Sócio Diretor, Instrutor, Consultor e Fundador da Evolutiontech
Você tem o direito de fazer um Free Replay, será convidado a participar de forma integral em uma futura turma que nós lhe informaremos a data, caso nesta data não seja possível, lhe informaremos uma segunda data.


Alexandre Reis

Sócio Diretor, Instrutor, Consultor e Fundador da Evolutiontech
Você pode adquirir o treinamento, e se for necessário remarcar, poderá fazer isso em até seis meses a partir da data da compra, abrimos turmas no máximo a cada dois meses e nos resguardamos o direito de remarcar o treinamento por até duas vezes.

Você será convidado a participar de forma integral, ou se preferir, só a aula que perdeu, em uma futura turma que nós lhe informaremos a data, caso nesta data não seja possível, lhe informaremos uma segunda data.


Alexandre Reis

Sócio Diretor, Instrutor, Consultor e Fundador da Evolutiontech

Nosso Escritório Comercial

contato Comercial

RUA DA QUITANDA, 199, COB 01, CENTRO, RIO DE JANEIRO, CEP: 20091-005 - BRASIL


Departamento Comercial

RIO DE JANEIRO: (21) 3005-2097

SÃO PAULO: (11) 2626-1916

E-MAIL: COMERCIAL@EVOLUTIONTECH.COM.BR

Departamento Administrativo/Financeiro

RIO DE JANEIRO | (21)2518-3848

E-MAIL: FINANCEIRO@EVOLUTIONTECH.COM.BR