Entrar em Contato
 Duração 21 horas

Programa do Curso

Macros

  • Gravação e edição de macros
  • Onde guardar macros.
  • Atribuição de macros a formulários, barras de ferramentas e atalhos de teclado

Ambiente VBA

  • Editor do Visual Basic e as suas opções
  • Atalhos de teclado
  • Otimização do ambiente

Introdução à programação procedural

  • Procedimentos: Function, Sub
  • Tipos de dados
  • A instrução condicional If...Then....Elseif....Else....End If
  • Instrução Case
  • Ciclo while, until
  • Ciclo for ... next
  • Instruções para terminar o ciclo (exit)

Strings

  • Combinação de strings (concatenação)
  • Conversão para outros tipos - implícita e explícita
  • Funcionalidades para processamento de strings

Visual Basic

  • Descarregar e carregar dados para uma folha de cálculo (Cells, Range)
  • Descarregar e carregar dados para o utilizador (InputBox, MsgBox)
  • A declaração de variáveis
  • O âmbito e o tempo de vida das variáveis
  • Operadores e as suas prioridades
  • Opções de módulos
  • Criar as suas próprias funções e utilizá-las numa folha
  • Objetos, classes, métodos e propriedades
  • Segurança do código
  • Segurança contra adulteração de código e pré-visualização

Depuração

  • Processamento passo a passo
  • Janela Locals
  • Janela Immediate
  • Pontos de quebra - Watches
  • Call Stack

Gestão de erros

  • Tipos de erros e formas de os evitar
  • Captura e tratamento de erros em tempo de execução
  • Estruturas: On Error Resume Next, On Error GoTo label, On Error GoTo 0

Modelo de Objetos do Excel

  • O objeto Application
  • Objeto Workbook e a coleção de Workbooks
  • Objeto Worksheet e a coleção Worksheets
  • Objetos ThisWorkbook, ActiveWorkbook, ActiveCell ....
  • Objeto Selection
  • Colleção Range
  • Objeto Cells
  • Exibir dados na barra de estado
  • Otimização utilizando ScreenUpdating
  • Medição do tempo pelo método Timer

Utilização de fontes de dados externas

  • Utilização da biblioteca ADO
  • Referências a fontes de dados externas
  • Objetos ADO:
    • Connection
    • Command
    • Recordset
  • String de ligação
  • Criação de ligações a bases de dados diferentes: Microsoft Access, Oracle, MySQL

Relatórios

  • Introdução à linguagem SQL A estrutura básica do SQL (SELECT, UPDATE, INSERT INTO, DELETE) Chamada de uma consulta do Microsoft Access a partir do Excel Formulários para suportar a utilização de bases de dados

Requisitos

  • Conhecimentos básicos do funcionamento do Excel, nomeadamente folhas de cálculo, fórmulas, tabelas e ordenação ou filtragem de dados
  • Experiência na preparação, atualização ou revisão de relatórios no Microsoft Excel
  • Não é necessária experiência prévia em programação

Público-Alvo

  • Analistas que desejam automatizar tarefas repetitivas do Excel
  • Profissionais de negócios que trabalham com dados e relatórios no Excel
  • Membros de equipas que desejam criar macros simples e soluções VBA práticas para o trabalho diário

Formação Empresarial Personalizada

Soluções de formação concebidas exclusivamente para empresas.

  • Conteúdo Personalizado: Adaptamos o programa e os exercícios práticos aos objetivos e necessidades reais do seu projeto.
  • Horário Flexível: Datas e horários adaptados à agenda da sua equipe.
  • Formato: Online (ao vivo), In-Company (em suas instalações) ou Híbrido.
Investimento

Preço por grupo privado, formação online em direto, a partir de 3900 € + VAT*

Entre em contato conosco para obter um orçamento preciso e conhecer nossas promoções mais recentes

Testemunhos de Clientes (7)

Próximas Formações Provisórias

Categorias Relacionadas