Excel VBA Avançado

IDEMP - Instituto de Desenvolvimento Empresarial
Em Rio De Janeiro

R$2.312
Ou prefere ligar para o centro agora?
(55) ... Ver mais
Os usuários que se interessaram por esse curso também buscaram...
Ver mais

Informação importante

  • Curso
  • Intermediário
  • Rio de janeiro
  • 24 horas letivas
  • Duração:
    3 Dias
  • Quando:
    12/07/2017
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.

Informação importante
Instalações

Instalações e datas

Início Localização Horário
12 de julho de 2017
Rio De Janeiro
Av. Nilo Peçanha, 50 | Grupo 1901 | Centro, 20020-906, Rio de Janeiro, Brasil
Ver mapa
8h30 às 17h30

O que se aprende nesse curso?

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.

Êxitos alcançados por este centro


Os usuários que se interessaram por esse curso também buscaram...
Ver mais