O que é e para que serve o VBA – O Visual Basic for Applications?

Visual Basic for Applications (VBA) é uma implementação do Visual Basic da Microsoft incorporada em todos os programas do Microsoft Office – dentro desse pacote estão os famosos aplicativos Office (Word, Excel, Power Point, Access, etc), bem como em outras aplicações da Microsoft, como o Visio, e que foi também incorporada pelo menos parcialmente em outros programas de terceiros como o AutoCAD, Mathcad e WordPerfect. Ele substitui e estende as capacidades de anteriormente existentes linguagens de programação de macros específicas para as aplicações e pode ser usado para controlar a quase totalidade dos aspectos da aplicação anfitriã, incluindo a manipulação de aspectos do interface do usuário tais como menus e barra das ferramentas e o trabalho com formulários desenhados pelo usuário ou com caixas de diálogo.

Aprendendo Excel pelo Método de Ensino da TecnoInfo:

A TecnoInfo – Cursos de Informática RJ utiliza um método único de ensino personalizado e individual. Através deste método, onde o professor vai até você, podemos ensinar Excel com VBA de uma forma ideal para qualquer aluno, uma vez que é possível adaptar a aula para a sua realidade ou realidade de usa empresa.

Nossas aulas podem ser:

In Company, Suas aulas são realizadas em grupo. Ideal para empresas que desejam ter um melhor rendimento de seus profissionais uma vez que o Microsoft Excel é utilizado por diversos departamentos e setores de uma empresa. Essas aulas também são ministradas por professores experientes e atenciosos no conforto da sua casa ou na empresa em que você trabalha no horário que você preferir! Suas aulas podem ser desmarcadas de acordo com sua necessidade e adiadas.

Em turma no Centro da Cidade do Rio de Janeiro

Conteúdo Programático:

 VBA  – Visual Basic for Applications 

MACROS

  • Abordando Macros;
  • Habilitando a Guia Desenvolvedor;
  • Salvando arquivos com Macros;
  • Abrindo arquivos com macros;
  • Alterando o nível de segurança da macro;
  • Visualizando o código da macro pelo VBE (Visual Basic Explorer);
  • Associando macros a controles visuais;
  • Inserindo controles ActiveX;
  • Configurando os controles ActiveX;
  • Associando macro ao controle ActiveX;

EDITOR DE VISUAL BASIC FOR APPLICATIONS.

  • Aprendendo Modularização de Código:
    • Criando sub-rotinas (Procedimentos ou Funções sem Retorno);
    • Chamando funções (Funções com Retorno);
    • Manipulando argumentos da função;
  • Programando código VBA no botão de comando (controle);
  • Executando o código criado no VBA;
  • Depurando o código VBA;
  • Praticando Estrutura Condicional:
    • Usando estrutura condicional If…Then…Else;
    • Usando operadores lógicos: And, Or e Not;
  • SELECT CASE
  • Usando estrutura de repetição:  WHILE-WEND
  • Praticando Laços de Repetição;
    • Usando estrutura de repetição: For…Next;
    • Usando estrutura de repetição: Do While…Loop;
    • Usando estrutura de repetição: Do…Until Loop;
  • VARIÁVEIS
  • CONSTANTES
  • INPUTBOX E MSGBOX
  • Aprendendo sobre Matrizes (Array multidimensional);
  • Aprendendo sobre Vetores (Array);
  • Usando funções de manipulação de strings: Mid, UCase, LCase, Len;
  • Usando funções de manipulação de datas: Date, Time, Day, Month, Year,Now;
  • Usando funções para gerar valores aleatórios: Rnd;
  • Manipulado tipos de dados:
    • Convertendo tipos de dados: CStr, CInt, CByte, CCur;
    • Validando tipos de dados: IsEmpty, IsNumeric, IsDate;
  • DOMÍNIO DAS VARIÁVEIS, CONSTANTES E ROTINAS
  • COLEÇÕES DE OBJETOS E OBJETOS
  • OBJECTOS: PROPRIEDADES, MÉTODOS E EVENTOS
  • OBJECTOS MAIS UTILIZADOS NO EXCEL
  • INDEXAÇÃO DE COLECÇÕE S POR NÚMERO OU NOME
  • Manipulando planilhas pelo VBA:
    • Usando funções de seleção: Cells e Range;
    • Manipulando seleção de células;
    • Manipulando células ativas;
    • Alinhando células;
    • Ajustando a largura das colunas da planilha;
  • REFERÊNCIA IMPLÍCITA
  • Criando formulários (UserForms);
  • Inserindo componentes no formulário:
    • Inserindo Rótulos (Label);
    • Inserindo Caixa de Texto (TextBox);
    • Inserindo Caixa de Combinação (ComboBox);
    • Inserindo Caixa de Verificação (CheckBox);
    • Inserindo Botão de Comando (Command Button);
  • Manipulando campos do formulário:
    • Carregando formulário;
    • Fechando formulário;
    • Executando comandos ao abrir o formulário;
    • Adicionando dados a ComboBox;
    • Bloqueando campos do formulário;
    • Verificando preenchimento dos campos;
    • Limpando campos do formulário;
    • Carregando dados do formulário;
    • Salvando dados cadastrados;
    • Rastreando elementos (Loop..For..Each);
  • Executando Tratamento de Erros (OnError..Go To);
  • Criando Relatórios Personalizados:
    • Classificando Dados;
    • Filtrando Dados;
    • Aplicando Subtotais;
    • Copiando Dados (Copy…Paste).