Apostila VBA Excel

Páginas: 49 (12171 palavras) Publicado: 1 de abril de 2015
S ERVIÇO N AC ION AL DE A PRENDIZAGEM C OMERCIAL
SENAC - RIO GRANDE DO SUL

PROGRAMAÇÃO
VBA PARA EXCEL

Porto Alegre, 2010.

INTRODUÇÃO
Esta apostila foi desenvolvida pelo SENAC/RS, para apoio ao aluno durante o
desenvolvimento do curso de Programação VBA para Excel.
A disciplina introduz o estudo da Linguagem de Programação, destacando a construção de
Macros e Funções do Usuário.Abrange os conceitos fundamentais para criação de macros e
funções interagindo com o Excel e outros aplicativos Microsoft.
Este material é composto de bases teóricas que abrangem o conteúdo programático do
curso com exemplos da aplicação.
O conteúdo programático deste curso foi projetado com o propósito de, ao final do curso,
tornar o aluno apto a desenvolver macros e funções aplicadas parao Excel, com objetivo de
otimizar suas tarefas na realização dos seus trabalhos.

Sumário
INTRODUÇÃO............................................................................................................................................. 2
VBA PARA EXCEL...................................................................................................................................... 6
MACROS................................................................................................................................................. 6
ROTINAS PÚBLICAS E PRIVADAS .................................................................................................... 6
PASSAGEM DE PARÂMETROS............................................................................................................. 7
PASSAGEM DE PARÂMETROS POR VALOR – BYVAL..................................................................... 7
PASSAGEM DE PARÂMETROS POR REFERENCIA – BYREF .......................................................... 8
CRIARMACROS................................................................................................................................. 9
PROGRAMAÇÃO ORIENTADA A OBJETOS ........................................................................................ 10
OBJETO............................................................................................................................................ 10
PROPRIEDADES.............................................................................................................................. 11
MÉTODOS ........................................................................................................................................ 11
CLASSES E INSTÂNCIAS ................................................................................................................ 12
EVENTOS......................................................................................................................................... 13
PROCEDIMENTOS FUNCTION X PROCEDIMENTOS SUB ................................................................. 15
DEFINIÇÃO DE FUNCTION .............................................................................................................. 15
DEFINIÇÃO DE ROTINAS/SUBROTINAS (MACROS)...................................................................... 18
INPUTBOX E MSGBOX......................................................................................................................... 19
FUNÇÃO INPUTBOX ........................................................................................................................ 19
FUNÇÃOMSGBOX........................................................................................................................... 20
VARIÁVEL IMPLÍCITA ME ................................................................................................................ 22
OBJETO RANGE................................................................................................................................... 23
PROPRIEDADE NAME...
Ler documento completo

Por favor, assinar para o acesso.

Estes textos também podem ser interessantes

  • Excel Apostila com VBA (Melhor Desempenho)
  • VBA excel
  • Vba no excel
  • Vba para excel
  • VBA Excel
  • excel VBA
  • vba excel
  • excel vba

Seja um membro do Trabalhos Feitos

CADASTRE-SE AGORA!