VBA Develop
Curso de Macros e VBA que destina-se a todos aqueles que pretendem otimizar suas planilhas eletrônicas no Excel por meio dos recursos oferecidos pelo gravador de Macros e o VBA (Visual Basic for Applications).
O Visual Basic for Applications é uma linguagem de programação interna ligada a todos os aplicativos do pacote Office. Sua peculiaridade é o fato de não ser usada só por programadores experientes, mas também por alguns usuários do Office que necessitam de recursos que não são oferecidos pela ferramenta. Por isso algumas empresas passaram a exigir conhecimentos em VBA também dos "não programadores", ou seja, muitos usuários que utilizam o pacote Office já são cobrados quanto ao desenvolvimento de algo em VBA.
Neste curso você aprenderá tudo o que é necessário para se trabalhar de maneira eficiente com esses fantásticos recursos.
Pré-requisito: ter concluído o curso Excel Premium, ou possuir conhecimentos equivalentes (nível avançado).
Material de Apoio
APRESENTAÇÃO: Conceito de Macro e o Editor de Visual Basic.
GRAVANDO MACROS: Ligando o gravador, Nome da Macro, Locais de Armazenamento, Executando Macros, Métodos de Execução: botões, imagens, atalhos, passando o mouse, mudanças em células e/ou planilhas, Alterando a tecla de Atalho, Excluindo Macros, Gravando um movimento Relativo.
ENTENDENDO E EDITANDO MACROS: Procurando uma Macro, Caixa de ferramentas; Executando uma Macro passo a Passo (depurar), Inserindo pontos de interrupção, Hierarquia de Objetos: Range, Worksheet, Workbook, Otimizando o desempenho do código, desativando a atualização da tela: ScreenUpdading.
PROGRAMANDO: Digitando Macros, Adicionando comentários aos códigos, Propriedades e Métodos de Alguns Objetos, Criando uma caixa de Entrada, Criando uma caixa de Mensagem, Instrução With, Formatando a Planilha, Operadores, Tratamento de Erros, Eventos Automacros: Auto_Open e Auto_Close.
TRABALHANDO COM VARIÁVEIS: Instrução Dim, Instrução Set, abrangência de variáveis, obrigando a declaração de variáveis.
ESTRUTURAS DE DECISÃO: If e suas estruturas: If…Then; If…Then…Else; If aninhado; Inserindo várias condições com And e Or, GoTo, Select Case.
ESTRUTURAS DE REPETIÇÃO: Do…Loop, Do While…Loop, Do Until…Loop, For…Next, For Each…Next.
FUNÇÕES: Funções Matemáticas, Funções de Data e Hora, Funções de tratamento de Strings, Funções de Conversão, Invocando Funções de Planilha, Como criar uma Função de Planilha, Criando um Suplemento (AddIn).
FORMULÁRIOS: Inserindo controles no Formulário, Propriedades dos controles e do Formulário, Criando um formulário, Inserindo códigos aos controles, como associar um código a um controle do formulário, entendendo e alterando Eventos.
SEGURANÇA: Protegendo a planilha e o Projeto.
PROJETOS: Criando uma Agenda de Contatos, Criando um Simulador de Financiamentos; Criando um Cadastro de Produtos com Tela de Login e Senha.