Programa do Curso

Macros

  • Gravar e editar macros
  • Onde armazenar macros.
  • Atribuição de macros a formulários, barras de ferramentas, atalhos de teclado

VBA Ambiente

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

Introdução à programação procedimental

  • Procedimentos: Função, Sub
  • Os tipos de dados
  • A instrução condicional If...Then....Elseif....Else....End If
  • Instrução Case
  • Loop while, until
  • Loop for ... next
  • Instruções que interrompem o ciclo (exit)

Cadeias de caracteres

  • Combinação de cadeias de caracteres (concatenação)
  • Conversão para outros tipos - implícita e explícita
  • Caraterísticas do processamento de cadeias de caracteres

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
  • Extensão e duração das variáveis
  • Os operadores e as suas prioridades
  • Módulos de opções
  • Criar as suas próprias funções e utilizá-las numa folha
  • Objectos, classes, métodos e propriedades
  • Proteger o código
  • Alteração e pré-visualização do código de segurança

Depuração

  • Etapa de processamento
  • Janela de locais
  • Janela imediata
  • Armadilhas - Vigilâncias
  • Pilha de chamadas

Tratamento de erros

  • Tipos de erros e formas de os evitar
  • Captura e tratamento de erros em tempo de execução
  • Estruturas: Em caso de erro, retomar o seguinte, Em caso de erro GoPara etiqueta, Em caso de erro GoPara 0

Excel Modelo de objeto

  • O objeto Aplicação
  • Objeto Workbook e uma coleção de Workbooks
  • Objeto Worksheet e coleção de Worksheets
  • Objectos ThisWorkbook, ActiveWorkbook, ActiveCell ....
  • Objeto Seleção
  • Coleção Range
  • Objeto Células
  • Exibir dados na barra de status
  • Otimização através de ScreenUpdating
  • A medição do tempo através do método Timer

A utilização de fontes de dados externas

  • Utilização da biblioteca ADO
  • Referências a fontes de dados externas
  • Objectos ADO:
    • Ligação
    • Comando
    • Conjunto de registos
  • Cadeia de ligação
  • Criar ligações a diferentes bases de dados: Microsoft Access, Oracle, MySQL

Relatórios

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

Requisitos

Capacidade de trabalhar com uma folha de cálculo, conhecimentos básicos (referências, intervalos, folhas, ...). Não são necessários conhecimentos para criar macros, SQL, ou escrever código em VBA.

 21 Horas

Declaração de Clientes (7)

Próximas Formações Provisórias

Categorias Relacionadas