Apostila VBA Excel
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 para o 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
CRIAR MACROS................................................................................................................................. 9
PROGRAMAÇÃO ORIENTADA A OBJETOS