Excel VBA Avançado
Curso
Em Rio De Janeiro
Descrição
-
Tipologia
Curso
-
Nível
Intermediário
-
Local
Rio de janeiro
-
Horário de aulas
24h
-
Duração
3 Dias
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
Início
Opiniões
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
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