Desenvolvendo Aplicações Poderosas com Excel e VBA

Documentos relacionados
Linguagem de Programação I. Formulários

VBA Visual Basic for Applications. APROG - Civil

Módulo 1a: Introdução ao Visual Basic for Applications (VBA) - Eventos, Gráficos e Interfaces gráficas -

Membros do objeto Range

Sumário. Capítulo l - Introdução ao VBA

10. CRIANDO FORMULÁRIOS DO VBA

VBA USANDO TABELA DO WORD COMO BANDO DE DADOS

Excel Macros e Programação em VBA

Visual Basic for Applications

Fundamentos Programação

Objectos Gráficos 2. APROG (Civil) Aula 5

Centro de Formação em Tecnologia

PRÓLOGO COMO UTILIZAR ESTE LIVRO

Visual Basic.NET. Buttons, Checkboxes, Radio Buttons, Panels e Group Boxes. Professor: Danilo Giacobo

Apontamentos de VBA Texto Introdutório. António Silva

AACTEC. Computadores

Na seguinte figura, vemos uma calculadora que determina a área de um círculo.

Excel 2016 VBA Módulo I

O que é Visual Basic?

Microsoft Excel Macro V. Índice 16-) Formulários ) Gerando código para o Formulário... 49

Criando um formulário no VBA

Objectos Gráficos 1. APROG (Civil) Aula 4. Friday, November 2, 12

VBA e Excel I. Macros

INTRODUÇÃO AO JQUERY PARTE 2. Prof. Me. Hélio Esperidião

Visual Basic. Autor: Aulus Plautius Rosan

1)O que é programação?...2 2)Apresentando o Visual Basic )Usando Forms, objetos e controles )Propridades...

SERVIÇO NACIONAL DE APRENDIZAGEM COMERCIAL SENAC - RIO GRANDE DO SUL PROGRAMAÇÃO VBA PARA EXCEL. Porto Alegre, 2010.

INTRODUÇÃO AO JQUERY PROF. ME. HÉLIO ESPERIDIÃO

Aula 1 - Programação III Programação Visual (Visual Basic)

1)O que é programação?...2 2)Apresentando o Visual Basic )Usando Forms, objetos e controles )Propridades...

2.1 Tipos de dados Literais byte ushort PRÓLOGO... XIX COMO UTILIZAR ESTE LIVRO... XXI 1. INTRODUÇÃO...

Aula 12 Aplicação e prática do JS

Microsoft Excel. Visual Basic para Aplicativos. RESUMO: O Objeto Range

Lionardo Fonseca Paiva Passo a Passo

Recursos Complementares (Tabelas e Formulários)

Excel 2016 com VBA. Aula 3. Prof. Guilherme Nonino Rosa

HTML BÁSICO E TEMPLATE VIEW. Gabrielle Amorim Porto

Eventos no Visual FoxPro

Central de Help em Excel / VBA Excel_Vba_Aula13

Programação em VBA Texto Introdutório. António Silva DEI-Isep

Tutorial 2 Básico do VBA do Excel

PROGRAMAÇÃO EM C# COM VISUAL STUDIO.NET

Tabelas Div Span Frames Formulários

Visual Basic.NET. List Boxes, Checked List Boxes, Combo Boxes e Picture Boxes. Professor: Danilo Giacobo

Visual Basic.NET. Text Boxes, Rich Text Boxes, Labels and Link Labels. Professor: Danilo Giacobo

Excel 2016 com VBA. Aula 2. Prof. Guilherme Nonino Rosa

fig Barra de Menu

Microsoft Excel Macros aula 1

VISUAL BASIC PARA APLICAÇÕES (VBA)

Índice. Excel Básico e Intermédio. Parte 1

PROGRAMANDO EM C# ORIENTADO A OBJETOS

Programação C# + ASP.NET

Membros do objeto Workbook

Deverá ser apresentada uma caixa de combinação para auxiliar o utilizador a escolher o distrito de residência do entrevistado.

Excel VBA - Parte IV:Inserindo um formulário e seus comandos

Visual Basic.NET. Menus, Built-in Dialog Boxes e Printing. Professor: Danilo Giacobo

Estudo da Linguagem C# para realização de Dados Estatísticos

EISnt Centro de Formação em Tecnologia

Aplicações - VBA. Programação Interna

Capturando teclas: Movimentando um Sprite utilizando teclado

Apostila Visual Basic 6 APOSTILA VISUAL BASIC 6

Modelagem em Engenharia C & A Aula 1- Introdução e informações

Windows Forms Applications - Introdução. Prof. Robinson Alves IFRN

Tags estruturais <!-- --> Cria um comentário <html> </html> Envolve todo um documento html <head> </head> Envolve o cabeçalho de um documento html

Excel 2010 Avançado Plano de Aula - 24 Aulas (Aulas de 1 Hora).

VISUAL BASIC 5.0. Autora: Daniela Cristina Maestro. Universidade Estadual de Campinas Centro de Computação Versão: 2 Novembro/98

Visual Basic.NET. Scroll Bars, Splitters, Track Bars, Pickers, Notify Icons, Tool Tips e Timers. Professor: Danilo Giacobo

Analisando Dados Graficamente

Programação em VBA Texto Introdutório

Interface. Movimentação na planilha

Visual Basic.NET. Image Lists, Tree e List Views, Toolbars, Status e Progress Bars e Tab Controls. Professor: Danilo Giacobo

HTML Página 36. Índice

Plano de Aula - Access cód Horas/Aula

Para iniciarmos o trabalho se faz necessária a implantação da GUIA DESENVOLVEDOR. Botão Direito do Mouse; Personalizar Faixa de Opções

Introdução Capítulo 1: Um Olhar sobre as Funcionalidades e Interface do Microsoft Excel

Aula 5 Manipulação de ComboBox, ListBox e Image. Dicas Para adicionar itens ao ListBox, use a seguinte instrução: ListBox1.Items.

Apostila de Delphi 7.0 Profa. Gilene B. Gomes. Crie um formulário em Delphi com os componentes apresentados abaixo:

Conteúdo Programático Excel Básico

Graduado em Analises e Desenvolvimento de Sistemas Analista de Sistemas (Seplag) Instrutor(Egp-Ce) Professor(CEPEP)

Associação de dados cartográficos a alfanuméricos no MapInfo

Visual Basic.NET. Windows Forms. Professor: Danilo Giacobo. Página pessoal:

Plano de Aula - Excel 2016 Avançado - cód Horas/Aula

HISTÓRICO OBJETIVO DO DESENVOLVIMENTO DE SOFTWARE

Excel 2016 com VBA. Aula 5. Prof. Guilherme Nonino Rosa

Fichas de Excel. Carlos Alberto Rosa Ferreira Faculdade de Motricidade Humana Universidade Técnica de Lisboa

Magnus Melo Renato Tostes

Plano de Aula - Excel 2013 Avançado - cód Horas/Aula

Transcrição:

Maicris Fernandes Desenvolvendo Aplicações Poderosas com Excel e VBA Visual Books

Sumário Prefácio XIII 1 - O Ambiente VBA 1 2 - Acessando o Código pela Planilha 9 Criando um Botão na Planilha...13 Criando um Botão na Barra de Ferramentas...14 3 - Linguagem de Programação 19 Sub-rotinas...21 Criação de uma Nova Sub-rotina...22 Constantes...23 Variáveis...24 Variáveis Estáticas...25 Operadores...26 Vetores...27 Condicionais...28 Laços...30 Função InputBox...33 Função MsgBox...34 Funções Internas...37 Funções...42 4 - Objeto Application 45 Propriedade DisplayAlerts...47 Propriedade DisplayCommentIndicator...47 Propriedade DisplayFormulaBar...48 Propriedade DisplayFullScreen...48 Propriedade EnableAnimations...49 Propriedade EnableAutoComplete...49 Propriedade EnableSound...49 Método OnKey...49 Método Quit...51

5 - Objeto WorkBook 53 Propriedade FullName...55 Propriedade Path...56 Propriedade Saved... 56 Propriedade HasPassword...56 Método Activate... 56 Método AddToFavorites...56 Método Close...56 Método PrintOut... 57 Método Save...57 Eventos de um Workbook...58 Evento Activate... 59 Evento BeforeClose...59 Evento BeforePrint...60 Evento Deactivate...60 Evento NewSheet... 61 Evento Open... 61 Evento SheetActivate... 61 Evento SheetBeforeDoubleClick... 62 Evento SheetBeforeRightClick...62 Evento SheetCalculate...62 Evento SheetChange...62 Evento SheetActivate... 62 Evento SheetSelectionChange...62 6 - Objeto WorkSheet 63 Propriedade CodeName...65 Propriedade Name...65 Propriedade ScrollArea...65 Propriedade Visible... 66 Método Activate... 66 Método Copy...66 Método Delete... 66 Método Move...66 Método Select... 67 Eventos de um Worksheet... 67 Evento Activate... 67

Evento BeforeDoubleClick...67 Evento BeforeRightClick...68 Evento Calculate...69 Evento Change...70 Evento Deactivate...71 Evento SelectionChange...71 7 - Objeto Range 73 Representação de um Objeto Range...75 Propriedade Cells...76 Propriedades Column e Row...76 Propriedades Columns e Rows...76 Propriedade Address...77 Propriedades ColumnWidth e RowHeight...77 Propriedade Fórmula...77 Propriedade HasFórmula...77 Propriedade HorizontalAlignment...78 Propriedade Locked...78 Propriedade Value...78 Método AddComment...79 Método AutoFilter...79 Método AutoFit...79 Método BorderAround...79 Método Clear...80 Método Copy...80 Método Delete...80 Método FillDown, FillLeft, FillRight, FillUp...81 Método Find...81 Métodos FindNext e FindPrevious...81 Método Insert...82 Método Merge...82 Método Select...82 Método Sort...82 Coleção Borders...83 Propriedades Color e ColorIndex...83 Propriedades LineStyle e Weight...83 O Objeto Font...84

O Objeto Interior...84 Propriedades Color e ColorIndex...84 Propriedade Pattern...84 Propriedades PatternColor e PatternColorIndex...84 8 - UserForms 87 Carregando um Formulário...90 Propriedades de um UserForm... 91 Propriedade Name...91 Propriedade BackColor...91 Propriedade BorderColor...91 Propriedade BorderStyle...91 Propriedade Caption...91 Propriedade Enabled...92 Propriedade Font... 92 Propriedade ForeColor...92 Propriedade Height...92 Propriedade Left...92 Propriedade MouseIcon... 92 Propriedade MousePointer...92 Propriedade Picture...92 Propriedade PictureAlignment...92 Propriedade PictureSizeMode...93 Propriedade StartupPosition...93 Propriedade Top...93 Propriedade Width...93 Propriedade Zoom...93 Métodos de um UserForm...93 Método Hide... 93 Método Show... 93 Método PrintForm...93 Eventos em um UserForm...93 Evento Activate... 94 Evento Click...94 Evento DoubleClick...94 Evento Deactivate...94 Evento Initialize...94

Evento KeyDown...94 Evento KeyUp...94 Evento KeyPress...94 Evento MouseDown...94 Evento MouseUp...95 Evento MouseMove...95 Evento QueryClose...95 Evento Resize...95 Evento Terminate...95 Evento Zoom...95 Controles de Seleção...95 Selecionar Objeto...95 Controles de Interfaceamento...95 Rótulo (Label)...95 Caixas de Texto (TextBox)...96 Propriedade Name...96 Propriedade Enabled...96 Propriedade Locked...96 Propriedade MaxLenght...96 Propriedade PasswordChar...96 Propriedade SelLenght...97 Propriedade SelStart...97 Propriedade SelText...97 Propriedade Text...97 Método SetFocus...97 Evento Change...97 Evento Enter...97 Evento Exit...97 Botão de Comando (CommandButton)...97 Propriedade Name...98 Propriedade Caption...98 Propriedade Default...98 Exemplo Usando Controles de Interfaceamento...98 Controles de Opção... 103 Caixa de Seleção (CheckBox)... 103 Propriedade Name... 103 Propriedade Value... 103

Botão de Opção (OptionButton)... 104 Caixa de Combinação (ComboBox)... 104 Propriedade Name... 104 Propriedade List... 104 Propriedade ListCount... 104 Propriedade ListIndex... 105 Propriedade Style... 105 Método AddItem... 105 Método RemoveItem... 105 Método Clear... 105 Evento DropButtonClick... 105 Caixa de Listagem (ListBox)... 106 Propriedade Name... 106 Propriedade MultiSelect... 106 Propriedade Selected... 106 Exemplo (Continuação)... 106 9 - Design de UserForms 113 Proporcionalidade e Disposição... 115 Formatar / Alinhar... 116 Formatar / Criar Mesmo Tamanho... 118 Formatar / Dimensionar para Caber... 119 Formatar / Dimensionar à Grade... 120 Formatar / Espaçamento Horizontal... 120 Formatar / Espaçamento Vertical... 120 Formatar / Centralizar no Formulário... 121 Formatar / Organizar Botões... 121 Preparação de uma Interface... 122 Palavras Finais do Autor 127