Excel VBA Avançado

Em Rio De Janeiro

R$ 2.312

Descrição

  • Tipologia

    Curso

  • Nível

    Intermediário

  • Local

    Rio de janeiro

  • Horário de aulas

    24h

  • Duração

    3 Dias

  • Início

    21/09/2020

Descrição

Treinamento para quem já desenvolve macros através do editor do VBA do Excel e deseja aprimorar o conhecimento com uso de recursos avançados. O treinamento irá proporcionar um conhecimento diferenciado na linguagem VBA, abrindo novas fronteiras de desenvolvimento e aumentando o desempenho das macros.

O participante aprenderá conceitos avançados de programação VBA como trabalhar com variáveis Arrays; criar e gerenciar sistemas de arquivos e pastas do Windows via programação. Poderá também integrar, via código, o Excel com recursos de outros Aplicativos Microsoft Office como: Word, Outlook, PowerPoint, Access e utilizar biblioteca de conexão de banco de dados ADO e RecordSet.

Instalações

Localização

Início

Rio De Janeiro (Rio de Janeiro)
Ver mapa
Av. Nilo Peçanha, 50 | Grupo 1901 | Centro, 20020-906

Início

Consultar
Rio De Janeiro (Rio de Janeiro)
Ver mapa
Av. Nilo Peçanha, 50 | Grupo 1901 | Centro, 20020-906

Início

21 set 2020Inscrições abertas

Perguntas & Respostas

Levante suas perguntas e outros usuários poderão responder-te

Quem você quer que lhe responda?

Publicaremos apenas seu nome e pergunta

Matérias

  • Macros
  • Programação
  • Vba
  • Excel
  • Formação de Experts
  • Funções no Excel
  • Gestao de equipes
  • Excel Avançado e Access
  • Recursos avançados
  • Desempenho das macros

Professores

Marcelo Venske

Marcelo Venske

Professor do IDEMP

Microsoft Office Specialist Expert. Graduado em Economia pela Universidade Estadual do Paraná. PósGraduado em Engenharia Econômica pela Universidade Mackenzie-SP. Especializado em automatização de planilhas e sistemas em Excel-VBA e Access-VBA voltado a soluções administrativas e gerenciamento financeiro. Há 15 anos é professor especializado em Visual Basic, SQL e integração com VBA do Microsoft Office(Excel, Access, Word, Outlook e PowerPoint). Participou de diversas consultorias e conduziu mais de 300 treinamentos abertos e fechados para empresas de todo o país.

Programa

APRESENTAÇÃO

Treinamento para quem já desenvolve macros através do editor do VBA do Excel e deseja aprimorar o conhecimento com uso de recursos avançados. O treinamento irá proporcionar um conhecimento diferenciado na linguagem VBA, abrindo novas fronteiras de desenvolvimento e aumentando o desempenho das macros.

O participante aprenderá conceitos avançados de programação VBA como trabalhar com variáveis Arrays; criar e gerenciar sistemas de arquivos e pastas do Windows via programação. Poderá também integrar, via código, o Excel com recursos de outros Aplicativos Microsoft Office como: Word, Outlook, PowerPoint, Access e utilizar biblioteca de conexão de banco de dados ADO e RecordSet.

A QUEM SE DESTINA

Profissionais de qualquer área que já possuem conhecimentos na elaboração e edição de macros no Excel, mas desejam aprimorar suas habilidades a fim de melhorar e automatizar ainda mais suas planilhas e controles.

PRÉ-REQUISITO

Por tratar-se de um treinamento de nível avançado, é necessário que o participante tenha realizado o curso Imersão em Macros e Programação em VBA no Excel promovido pelo IDEMP ou possuir conhecimentos compatíveis com o programa do curso Imersão em Macros e Programação em VBA no Excel que está disponível na área "Excel Avançado e Access" no site do IDEMP.

RESULTADOS

  • Conhecimento aprimorado na elaboração e edição de Macros.
  • Obtenção de facilidades nas rotinas através da criação de macros sofisticadas.
  • Utilização do VBA para integração simultânea do Excel com outros Aplicativos Office.
  • Abrirá novas fronteiras para desenvolvimento de macros no Excel.
  • Aplicação imediata dos conceitos apresentados durante o treinamento, com impactos na redução de custos e aumento de produtividade.

CONTEÚDO PROGRAMÁTICO

• REVISÃO DAS INSTRUÇÕES DE FLUXO DE PROGRAMA

  • Estruturas Condicionais: IF...Else; SelectCase.
  • Estruturas de Repetição: Do While...Loop; Do Until...Loop; For...Next;
  • Instruções Call; On Error, Exit Sub


• UTILIZANDO VARIAVEIS MATRIZES E VETORES

  • A diferença e a importância das variáveis matrizes e vetores.
  • Variáveis matrizes Bidimensional e Multidimensional.
  • Utilizando a declaração Option Base 1.
  • Redimensionando as variáveis com Redim.
  • Utilizando as funções LBound e UBound.
  • Filtrando valores de uma variável matriz.


• CRIAR E GERENCIAR ARQUIVOS E PASTAS DO WINDOWS.

  • Fazendo referência ao Microsoft Scripting RunTime
  • Criando e utilizando um FileSystemObject
  • Conhecendo os Métodos e Parâmetros do objeto FileSystemObject.
  • Verificando se uma pasta existe no diretório.
  • Criando novas pastas no Windows.
  • Alterando o nome de pasta e arquivos automaticamente.
  • Movendo pasta entre dois ou mais diretórios de sistema.
  • Excluído uma pasta do diretório do sistema.


• ACESSANDO OBJETOS DA BIBLIOTECA VBA

  • Como acessar objetos da biblioteca VBA.
  • A declaração do objeto no VBA
  • Forma de acesso Early Binding e Late Binding
  • As vantagens e desvantagens entre usar a forma Early Binding e a Late Binding.

• FORMULÁRIOS AVANÇADOS E USO DE COMPONENTES ACTIVEX

  • Criando formulários com múltiplas páginas.
  • Utilizando caixa de listagem com seleções múltiplas.
  • Movendo Itens entre duas caixas de combinação.
  • Criando Caixas de Listagem com duas ou mais colunas de dados.
  • Utilizando botões do tipo ToggleButton.
  • Adicionando gráficos de planilha em formulários.
  • Criando uma barra de progresso para evidenciar a execução mas macros.

• INTEGRANDO O EXCEL A OUTROS APLICATIVOS OFFICE

  • Disponibilizando a biblioteca VBA para outros aplicativos.
  • Fazendo referência a nova biblioteca de comandos.
  • Gerando arquivos e textos no Word de forma automática.
  • Transferindo, via código de macros, gráficos e tabelas para o PowerPoint.
  • Utilizando via códigos o Outlook para envio de emails automáticos.
  • Enviando lista de dados de uma planilha para uma tabela do Access.
  • Editando bases de dados do Access pelo Excel.


• CONECTANDO PLANILHAS COM BANCO DE DADOS VIA ADO

  • Como conectar planilha a um banco de dados verdadeiro.
  • Disponibilizando a biblioteca de Banco de Dados ADO e DAO para o VBA.
  • Estabelecendo a referência com as bibliotecas.
  • Criando uma primeira conexão e acessando a coleção RecordSet.
  • Inserindo, Editando e Excluindo registros utilizando conexão ADO.
  • Utilizando instruções básicas de SQL para criar consultas.
  • Casos práticos envolvendo a conexão e manipulação de registros.


• OUTROS COMANDOS AVANÇADOS QUE SERÃO APRESENTADOS

  • Acessando arquivos com FileDialogOpen.
  • Utilizando a função .OnKey para ativar macros via teclado.
  • Utilizando a função Dir para listar arquivos
  • Aplicando as instruções OnTime e Wait para interromper ou retardar uma rotina.
  • Chamando e executando uma macro de um arquivo externo.
  • Diversas dicas do Consultor para aperfeiçoar os códigos de suas macros.

Excel VBA Avançado

R$ 2.312