Excel 2013 VBA Módulo I

vba1

Excel 2013 VBA – Módulo I

Carga Horária: 40

Pré requisito

Para o melhor aproveitamento do curso básico de Excel 2013 VBA, é imprescindível ter participado dos cursos Excel 2013 – Módulo II e Introdução à Lógica de Programação ou possuir conhecimentos equivalentes.

Objetivo

O curso Excel 2013 VBA – Módulo I reúne técnicas avançadas de otimização de planilhas do Excel utilizando os recursos do VBA (<i>Visual Basic for Applications</i>). O programa do curso apresenta conceitos de programação visual, similares aos da linguagem <i>Visual Basic</i>, e como o uso conjunto de Excel e VBA pode melhorar a performance e simplificar a criação e uso de tarefas em uma planilha.

Manipulação de Macros

Introdução ao VBA.
Macros.
Editor do Visual Basic: Janela Project Explorer; Janela Verificação imediata.
Objetos: Propriedades e métodos; Coleções; Hierarquia de objetos.
Elaborando macros no Visual Basic: Automacros; Macros em diferentes pastas de trabalho; Pontos de interrupção. Sistema de ajuda.
Pesquisador de objeto.

Programação de Macros

Inserindo macros sem o gravador.
Propriedades e métodos de alguns objetos: Application; Workbooks; Worksheets; Range; Referenciando uma célula ou um intervalo de células; Referenciando uma célula ativa ou seleção de células; Referenciando de acordo com um deslocamento.
Caixas de entrada (InputBox).
Instruções With e End With.
Formatando propriedades: Cor do preenchimento; Fonte; Alinhamento; Bordas; Número.
Caixa de mensagem (MsgBox): Exibindo uma caixa de mensagem; Constantes utilizadas nas caixas de mensagem; Identificando o botão clicado.
Métodos GetOpenFilename e GetSaveAsFilename.
Caixas de diálogo do Excel: Controlando a exibição dos itens da janela; Operador NOT; Trabalhando em linhas e colunas inteiras (Inserindo e excluindo linhas, colunas e células; Ajustando a largura e a altura de linhas e colunas).

Operadores e Variáveis

Operadores: Aritméticos, de comparação, lógicos, de concatenação; Ordem das operações. Variáveis: Declarando variáveis (Declarando no procedimento, no módulo, no projeto; Option Explicit).

Estruturas de Decisão e Repetição

GoTo.
If e suas estruturas: If…Then; If…Then…Else; If aninhado; Inserindo várias condições com And e Or. Select Case.
Loop e suas estruturas: Do…Loop (Do While…Loop; Do Until…Loop).
While…Wend.
For…Next e For Each…Next.

Funções

Funções: Matemáticas, de data e hora, de tratamento de strings, de conversão. Utilizando funções de planilha do Excel.
Criando funções: Utilizando as funções criadas.
Utilizando funções em diversas pastas de trabalho.

Assistente de Função.

Formulários (UserForms)

Importância dos formulários.
Criando formulários: Inserindo controles em um formulário (Caixa de ferramentas); Configurando as propriedades dos controles; Configurando a aparência dos controles; Aplicando códigos aos controles; Elaborando um formulário; Exibindo um formulário.

Eventos Não Associados a Objetos

Métodos: OnKey; OnTime.

Variáveis Arrays

Arrays: Declarando arrays; Arrays multidimensionais; Arrays dinâmicos.

Tratamento de Erros

Tipos de erros.
Tratamento em tempo de execução: Erros interceptáveis.
Depurador do VBA: Pontos de interrupção (Janela Verificação imediata; Janela Inspeções de variáveis).

Entre em contato conosco: Clique aqui