Excel 2013 VBA Módulo I - GoLive Consultoria ×
Excel 2013 VBA Módulo I
Excel 2013 VBA – Módulo I
Carga Horária: 40
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.
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.
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.
Programação de Macros
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.
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
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).
For…Next e For Each…Next.
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 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).