Aulas Teóricas
Apontamentos
Excel
VBA I
VBA/Excel
Access
VBA/Access
VBA/ADO
VBA II
Sumários
Aula 1: 20.09.2004
- Apresentação
Considerações gerais sobre o programa,
bibliografia, método de avaliação e funcionamento das aulas.
Aula 2: 22.09.2004
- Excel
Ambiente de trabalho, livros, folhas de cálculo e
células. Introduzir e visualizar dados. Tipos de dados: rótulos,
valores e fórmulas. Formatar dados: formatação de células de texto
e numéricas, relação entre números e datas, pincel de formatação,
formatação condicional. Documentar dados: comentários e validação
de dados. Economizar tempo: copiar e mover dados, preenchimento
automático. Fórmulas: operadores aritméticos, de comparação, de
texto e de referência; referências relativas, absolutas e a
células em outras folhas; rótulos e nomes; valores de
erro. Funções: funcionalidade, categorias e argumentos. Botão de
soma automática. Cálculo automático. Funções lógicas, de texto,
matemáticas e trigonométricas.
Aula 3: 27.09.2004
- Exercícios
Resolução de exercícios (Excel I).
Aula 4: 29.09.2004
- Excel
Funções de data e hora, estatísticas, de consulta
e referência, de base de dados, de informação e
financeiras. Gráficos. Manipular dados: ordenação, filtros,
tabelas dinâmicas. Simulação de dados: tabelas de simulação,
atingir objectivo, solver. Configurar página.
- VBA
Variáveis: declaração implícita e explícita;
visibilidade e longevidade; tipos; constantes.
Aula 5: 06.10.2004
- VBA
Operadores. Arrays. Procedimentos. Argumentos. Estruturas
de decisão. Ciclos condicionais e numeráveis. Funções básicas de
manipulação de dados. VBA e Excel: macros, formulários, o editor
de Visual Basic, código VBA como função do Excel, funções do Excel
como código VBA. Objectos: propriedades, métodos, eventos.
Aula 6: 11.10.2004
Aula 7: 13.10.2004
- VBA
Objectos: hierarquia, collections, variáveis como
objectos. Objectos Workbook. Objectos Worksheet. Objectos
Range.
Aula 8: 18.10.2004
- VBA
Objectos Control.
- Exercícios
Resolução de exercícios (VBA/Excel II).
Aula 9: 20.10.2004
- Access
Conceitos básicos sobre base de dados. Assistente
de base de dados. Tabelas: chaves primárias, vistas, tipo de
dados, propriedades dos campos, assistente de pesquisas, relações,
integridade referencial, associações.
Aula 10: 25.10.2004
- Exercícios
Resolução de exercícios (Access I).
Aula 11: 27.10.2004
- Access
Consultas: funcionalidade, tipos, vistas,
critérios de selecção. Consultas seleccionar, com parâmetros, com
campos de cálculo, de resumo, de valores de topo, de referência
cruzada, localizar duplicados, localizar não correspondentes,
eliminação, actualização, criar tabela, acrescentar. Formulários:
funcionalidade, subformulários, formulários ligados, assistente de
formulários.
Aula 12: 03.11.2004
- Access
Formulários: vista de estrutura, controlos
dependentes, controlos independentes, controlos com cálculos,
funções agregadas em subformulários. Relatórios: funcionalidade,
sub-relatórios, agrupamento de registos, assistente de relatórios,
pré-visualizar, vista de estrutura. Secções: cabeçalhos, rodapés,
detalhe. Grupos: propriedades, níveis de agrupamento. Ferramentas:
painel de navegação, arranque automático, contas de utilizadores e
grupos, permissões.
- VBA
VBA e Access: interacção, integração, hierarquia de
objectos. Objecto DoCmd.
Aula 13: 08.11.2004
Aula 14: 10.11.2004
- VBA
Objectos Form. Objectos Report. Objectos
Control. ActiveX Data Objects (ADO): aspectos gerais, hierarquia
de objectos, ligações explícitas versus implícitas, ligação
corrente do Access. Objectos Connection. Objectos Command.
Aula 15: 15.11.2004
Aula 16: 17.11.2004
- VBA
Objectos Recordset: abrir, fechar, movimentação,
edição, adição, eliminação, batch updates, transacções, filtrar,
ordenar e pesquisar.
Aula 17: 22.11.2004
Aula 18: 24.11.2004
- VBA
Tratamento de erros: formas de tratamento e de
retomar a execução. Objecto Err. Objectos Collection. Módulos de
classe: data members, Property Get, Property Let, Property Set,
métodos, eventos de classe.
Aula 19: 29.11.2004
- VBA
Módulos de classe: formulários como objectos,
tratamento de erros, definição de eventos com as declarações Event
e WithEvents (carregue
aqui para obter o código completo dos módulos de classe
apresentados na aula).
Aula 20: 6.12.2004
- Revisões
Revisão do programa e considerações sobre o
exame.
Aula 21: 13.12.2004
- Revisões
Revisão do programa.