SlideShare uma empresa Scribd logo
1 de 24
Baixar para ler offline
Bertolo Fase #1: Desenvolvendo Procedimentos VBA em Excel 31
Lição 4: O
Macros
Excel
Ambiente Amigável do Visual Basic Editor do Excel
Visual Basic Editor
userforms
O Visual Basic Editor do Excel (VBE)
Desenvolvedor Visual Basic Editor
ALT-F11,
Barra de Ferramentas de Acesso Rápido
Bertolo Lição #04 – O Visual Basic Editor - VBE 32
módulo
Inserir Módulo
Módulos de classe
33Bertolo Lições de VBA do Excel
módulo de código
Bertolo Lição #04 – O Visual Basic Editor - VBE 34
Project Explorer
Janela
de
Proprieda-
des
Janela de Código
Project Explorer
folhas janela
Propriedades
janela de código
Project
xplorer Propriedades ExibirE
Janela Propriedades Janela de Propriedades
propriedades
35Bertolo Lições de VBA do Excel
NOMES DE PROJETOS
projeto
default VBAProject
Pesquisador de
Objeto
Pesquisador de Objeto
default Ferramentas
Propriedades
Propriedades de VBAProject
Descrição projeto
Pesquisador de Objeto
Ajuda
Bertolo Lição #04 – O Visual Basic Editor - VBE 36
ONDE COLOCAR AS MACROS
PERSONAL.XLS
XLSTART
C:PROGRAM FILESMICROSOFT OFFICEOFFICEXLSTART
C:EXCELXLSTART
C:MSOFFICEEXCELXLSTART
Ferramentas Opções Geral
PERSONAL.XLS
MENU DO VISU
DO SEUS MÓDULOS
O AL BASIC EDITOR
CONFIGURAN
Ferramentas Opções,
37Bertolo Lições de VBA do Excel
setup
Auto-recuar Autoverificar sintaxe
Requerer declaração de variável
Interromper em erros não tr
Geral
atados
setup setup
Bertolo Lição #04 – O Visual Basic Editor - VBE 38
Auto-recuar enter
utoverificar sintaxe
terromper em erros não tratados
Interromper em erros não tratados
Geral
equerer declaração de variável
Option Explicit
Recurs
de exibição de módulo completo
A
In
R
Declarar variáveis tem várias vantagens
o de edição arrastar-e-soltar
Padrão para modo
39Bertolo Lições de VBA do Excel
Separador de Procedimentos
Formato do editor Ferramentas Opções
Bertolo Lição #04 – O Visual Basic Editor - VBE 40
default Fixedsys
Fixed sys
Fundo
Aut Automático*
nterrupção Automático (preto) Amarelo
io Automático (preto) Azul celeste
Texto de palavra-chave Violeta Automático (branco)
Texto de identificador Automático (preto) Automático (branco)
Texto Normal Azul escuro Automático (branco)
Primeiro plano
Plano de fundo,
Tipo de Texto Frente (texto)
Texto de seleção omático*
Texto de erro de sintaxe Vermelho Automático (branco)
Texto de ponto de execução Automático (preto) Automático (branco)
Texto de ponto de i
Texto de comentár
Texto de seleção
Texto de erro de sintaxe
Tex
eiro plano
Tex
default
to de ponto de execução
default
Texto de ponto de interrupção
Prim Plano de fundo
default
to de comentário
41Bertolo Lições de VBA do Excel
Texto de palavra-chave
If, Then, GoTo, And,
Next Error
default
exto de identificador
rão
Is, Integer,
T
Texto normal
BARRA DE FERRAMENTAS DO VISUAL BASICA
Visual Basic Editor
Pad
módulo userform
drop down
recortar copiar colar
binóculos
Localizar
Bertolo Lição #04 – O Visual Basic Editor - VBE 42
undo redo
Rodar
Parar
design
orer
Pesquisador de Objeto
Project Explorer
Janela Propriedades
Project Expl
userform caixa de ferramentas
assistente de ajuda
Exibir Barra de
Userform
ferramentas
Userform
Editar
recuar não-recuar
43Bertolo Lições de VBA do Excel
bloco de comentário bloco de não-comentário
i b
executar
rromp r
in ste
inspeção
DITANDO UM MÓDULO
er
pop-up
ndicador de ookmark
markbook
Depurar
inte e
step to p over
E
ent
Editar CTRL X
CTRL C CTRL V
Bertolo Lição #04 – O Visual Basic Editor - VBE 44
recortar copiar
Definição (shift F2) EXIBIR
de variáveis, Inspeção de variáveis
pida , Indicadores,
r desfazer (undo)
ar Desfazer desfazer
Substituir
Substituir Editar
default
Procedimento (a macro ou função que você está editando)
Módulo
Todos os Módulos
Texto Selecionado
mouse
Adicionar inspeção
rá
ponto de interrupção bookmark
edita
Edit
Padrão desfazer
desfazer
desfazer
case
Tab shift Tab
Bertolo Lições de VBA do Excel 45
Tecla de Atalho/Mouse Resultado
e Seleciona a palavra do cursor
RL-H me i par o top ulo
ulo
CTRL-down a ó ma macro abaixo
CTRL-up arrow a próxima macro acima
CTRL-F paine
CTRL-H Mostra
a por linha
shift
CTRL-End
Duplo cliqu
CTRL-X Recorta o texto destacado para o clipboard
CTRL-C Copia o texto destacado para o clipboard
CTRL-V Cola o texto destacado do clipboard
Home
End Vai para o final da
Vai para o inicio da linha
linha
CT o Va a o do mód
CTRL-End Vai para o final do mód
rrow Vai para a pr xi
Vai para
Mostra o l localizar
o painel substituir
F1 Mostra ajuda de palavra destacada
F5 Roda a macro onde o cursor está localizado
F8 Caminha através de uma macro linh
shift
Bertolo Lição #04 – O Visual Basic Editor - VBE 46
CARACTERÍSTICAS ÚTEIS DE EDIÇÃO
SANDO TELAS SEPARADAS ENQUANTO EDITA
Dividir
PROT
Auto-complete
U
Janela Dividir
EGENDO SUAS MACROS
Ferramentas Propriedades de VBAProject
Proteção
crackers
47Bertolo Lições de VBA do Excel
OPERADORES MATEMÁTICOS E OUTROS OPERADORES
od
^

M
Bertolo Lição #04 – O Visual Basic Editor - VBE 48
strings
USANDO & PARA CONCATENAR STRINGS
ampersand
strings
string
Val Val
Val
SEPARANDO LINHAS COM O CARACTERE CONTINUAÇÃO
"Isto é um exemplo de continuação de uma declaração."
MsgBox = _
Bertolo Lições de VBA do Excel 49
longa mensagem"
gBo
separar
acro
Pl
E DE UMA MACRO À OUTRA
MsgBox = "Isto é um exemplo de como não separar _
uma
Ms x = "Isto é um exemplo de como separar " & _
"uma longa mensagem"
uma
INHAS DE COMENTÁRIOSL
'Isto é com o que se parece uma linha de comentário numa m
deste material
ano de fundo
VBA Editor
MOVENDO-S
CTRL-seta para cima CTRL seta para baixo
Bertolo Lição #04 – O Visual Basic Editor - VBE 50
Pesquisador de
Pesquisador de Objeto Pesquisador de Objeto
Objeto
Padrão Exibir Pesquisador
F2de Objeto
Biblioteca/Pasta
default
Show
Pesquisador de objeto classes
Membros
funções
eventos
propriedades
Ferramentas/Referência
51Bertolo Lições de VBA do Excel
MOVENDO DE UM MÓDULO A OUTRO
userform
Project Explorer
Bertolo Lição #04 – O Visual Basic Editor - VBE 52
Project Explorer Project Explorer
Padrão Ctrl-R
RES
Editar
Editar
USANDO INDICADO
bookmark bookmark bookmark
bookmark
Exibir
UMA MACRO ILUSTRATIVA
Sub Alô()
'Esta macro diz alô ao mundo
MsgBox "Alô mundo!"
End Sub
Barra de ferramentas
PROBLEMAS DAS BARRAS DE FERRAMENTAS
Bertolo Lições de VBA do Excel 53
Sub End Sub
Alô
'Esta macro diz alô para o mundo
MsgBox "Alô mundo!"
MsgBox
F5
Alô mundo!
TROCANDO MACROS
Bertolo Lição #04 – O Visual Basic Editor - VBE 54
SU ÁM RIO DA LIÇÃO

Mais conteúdo relacionado

Destaque

Open Resources for Open Presentations
Open Resources for Open PresentationsOpen Resources for Open Presentations
Open Resources for Open PresentationsOpen.Ed
 
Cách Giảm Vòng Bụng đảm Bảo
Cách Giảm Vòng Bụng đảm BảoCách Giảm Vòng Bụng đảm Bảo
Cách Giảm Vòng Bụng đảm Bảoshavonne305
 
A SECURE AND DYNAMIC MULTI-KEYWORD RANKED SEARCH SCHEME OVER ENCRYPTED CLOUD ...
A SECURE AND DYNAMIC MULTI-KEYWORD RANKED SEARCH SCHEME OVER ENCRYPTED CLOUD ...A SECURE AND DYNAMIC MULTI-KEYWORD RANKED SEARCH SCHEME OVER ENCRYPTED CLOUD ...
A SECURE AND DYNAMIC MULTI-KEYWORD RANKED SEARCH SCHEME OVER ENCRYPTED CLOUD ...nexgentechnology
 
Kult_InternationalIntro
Kult_InternationalIntroKult_InternationalIntro
Kult_InternationalIntroTanya Wilson
 
08. Заходняя Беларусь пад уладай Польшчы
08. Заходняя Беларусь пад уладай Польшчы08. Заходняя Беларусь пад уладай Польшчы
08. Заходняя Беларусь пад уладай ПольшчыAnastasiyaF
 
01. Западная Европа в 1918 – 1923 гг.
01. Западная Европа в 1918 – 1923 гг.01. Западная Европа в 1918 – 1923 гг.
01. Западная Европа в 1918 – 1923 гг.AnastasiyaF
 
4 acabados profesionales_febrero_1986
4 acabados profesionales_febrero_19864 acabados profesionales_febrero_1986
4 acabados profesionales_febrero_1986Juan RIVERA GRIJALVA
 
Figaronron - Cavalcade Jemappes 07 (13-04-2009)
Figaronron - Cavalcade Jemappes 07 (13-04-2009)Figaronron - Cavalcade Jemappes 07 (13-04-2009)
Figaronron - Cavalcade Jemappes 07 (13-04-2009)Figaronron Figaronron
 
Universidad central del ecuador
Universidad central del ecuadorUniversidad central del ecuador
Universidad central del ecuadorMayra
 

Destaque (14)

реєстрація зно 2017
реєстрація зно 2017реєстрація зно 2017
реєстрація зно 2017
 
Orlando2
Orlando2Orlando2
Orlando2
 
Open Resources for Open Presentations
Open Resources for Open PresentationsOpen Resources for Open Presentations
Open Resources for Open Presentations
 
Assist avia solutions
Assist avia solutionsAssist avia solutions
Assist avia solutions
 
Pdf proyecto
Pdf proyectoPdf proyecto
Pdf proyecto
 
Cách Giảm Vòng Bụng đảm Bảo
Cách Giảm Vòng Bụng đảm BảoCách Giảm Vòng Bụng đảm Bảo
Cách Giảm Vòng Bụng đảm Bảo
 
A SECURE AND DYNAMIC MULTI-KEYWORD RANKED SEARCH SCHEME OVER ENCRYPTED CLOUD ...
A SECURE AND DYNAMIC MULTI-KEYWORD RANKED SEARCH SCHEME OVER ENCRYPTED CLOUD ...A SECURE AND DYNAMIC MULTI-KEYWORD RANKED SEARCH SCHEME OVER ENCRYPTED CLOUD ...
A SECURE AND DYNAMIC MULTI-KEYWORD RANKED SEARCH SCHEME OVER ENCRYPTED CLOUD ...
 
Leviatan hobbes
Leviatan hobbesLeviatan hobbes
Leviatan hobbes
 
Kult_InternationalIntro
Kult_InternationalIntroKult_InternationalIntro
Kult_InternationalIntro
 
08. Заходняя Беларусь пад уладай Польшчы
08. Заходняя Беларусь пад уладай Польшчы08. Заходняя Беларусь пад уладай Польшчы
08. Заходняя Беларусь пад уладай Польшчы
 
01. Западная Европа в 1918 – 1923 гг.
01. Западная Европа в 1918 – 1923 гг.01. Западная Европа в 1918 – 1923 гг.
01. Западная Европа в 1918 – 1923 гг.
 
4 acabados profesionales_febrero_1986
4 acabados profesionales_febrero_19864 acabados profesionales_febrero_1986
4 acabados profesionales_febrero_1986
 
Figaronron - Cavalcade Jemappes 07 (13-04-2009)
Figaronron - Cavalcade Jemappes 07 (13-04-2009)Figaronron - Cavalcade Jemappes 07 (13-04-2009)
Figaronron - Cavalcade Jemappes 07 (13-04-2009)
 
Universidad central del ecuador
Universidad central del ecuadorUniversidad central del ecuador
Universidad central del ecuador
 

Semelhante a Desenvolvendo no Visual Basic Editor do Excel

Curso de Macros en Excel (VBA)
Curso de Macros en Excel (VBA)Curso de Macros en Excel (VBA)
Curso de Macros en Excel (VBA)UNASP
 
TechEd Brasil 2010 - Dicas, truques do Visual Studio 2010 e novas funcionalid...
TechEd Brasil 2010 - Dicas, truques do Visual Studio 2010 e novas funcionalid...TechEd Brasil 2010 - Dicas, truques do Visual Studio 2010 e novas funcionalid...
TechEd Brasil 2010 - Dicas, truques do Visual Studio 2010 e novas funcionalid...JP Clementi
 
Microsoft Tech·Ed Brasil 2010: DEV302 - Como e onde devo utilizar o Managed E...
Microsoft Tech·Ed Brasil 2010: DEV302 - Como e onde devo utilizar o Managed E...Microsoft Tech·Ed Brasil 2010: DEV302 - Como e onde devo utilizar o Managed E...
Microsoft Tech·Ed Brasil 2010: DEV302 - Como e onde devo utilizar o Managed E...Rogério Moraes de Carvalho
 
Criando Funcoes Personalizadas - Excel.pdf
Criando Funcoes Personalizadas - Excel.pdfCriando Funcoes Personalizadas - Excel.pdf
Criando Funcoes Personalizadas - Excel.pdffernandopinheiro514153
 
Dev401 novos recursos do microsoft visual basic 2010
Dev401 novos recursos do microsoft visual basic 2010Dev401 novos recursos do microsoft visual basic 2010
Dev401 novos recursos do microsoft visual basic 2010Alexandre Tarifa
 
Palestra novidades do Visual Studio 2010 - Community Launch
Palestra novidades do Visual Studio 2010 - Community LaunchPalestra novidades do Visual Studio 2010 - Community Launch
Palestra novidades do Visual Studio 2010 - Community LaunchWaldyr Felix
 
[CLPE] Visual Studio 2010
[CLPE] Visual Studio 2010[CLPE] Visual Studio 2010
[CLPE] Visual Studio 2010Felipe Pimentel
 
Aula 02 programação_c_alunos
Aula 02  programação_c_alunosAula 02  programação_c_alunos
Aula 02 programação_c_alunosJoice Souza
 
Ds aula 01 - Introdução ao Visual Studio CSharp - Modo Visual
Ds aula 01 - Introdução ao Visual Studio CSharp - Modo VisualDs aula 01 - Introdução ao Visual Studio CSharp - Modo Visual
Ds aula 01 - Introdução ao Visual Studio CSharp - Modo VisualCentro Paula Souza
 
Evolução do .NET Framework e do Visual Basic
Evolução do .NET Framework e do Visual BasicEvolução do .NET Framework e do Visual Basic
Evolução do .NET Framework e do Visual BasicRicardo Guerra Freitas
 
Aula 1 -_ambiente_visual_studio_2012
Aula 1 -_ambiente_visual_studio_2012Aula 1 -_ambiente_visual_studio_2012
Aula 1 -_ambiente_visual_studio_2012Laís Vidal
 
Refactory Worshop
Refactory WorshopRefactory Worshop
Refactory Worshopguestd37c23
 
Aop Aspect J 1.5.4 Capitulo 02
Aop Aspect J 1.5.4 Capitulo 02Aop Aspect J 1.5.4 Capitulo 02
Aop Aspect J 1.5.4 Capitulo 02Diego Pacheco
 
Visual Studio 2010
Visual Studio 2010Visual Studio 2010
Visual Studio 2010Waldyr Felix
 
Curso excel avançado 2007 e 2010
Curso excel avançado 2007 e 2010Curso excel avançado 2007 e 2010
Curso excel avançado 2007 e 2010Sula Souza
 

Semelhante a Desenvolvendo no Visual Basic Editor do Excel (20)

Curso de Macros en Excel (VBA)
Curso de Macros en Excel (VBA)Curso de Macros en Excel (VBA)
Curso de Macros en Excel (VBA)
 
TechEd Brasil 2010 - Dicas, truques do Visual Studio 2010 e novas funcionalid...
TechEd Brasil 2010 - Dicas, truques do Visual Studio 2010 e novas funcionalid...TechEd Brasil 2010 - Dicas, truques do Visual Studio 2010 e novas funcionalid...
TechEd Brasil 2010 - Dicas, truques do Visual Studio 2010 e novas funcionalid...
 
Microsoft Tech·Ed Brasil 2010: DEV302 - Como e onde devo utilizar o Managed E...
Microsoft Tech·Ed Brasil 2010: DEV302 - Como e onde devo utilizar o Managed E...Microsoft Tech·Ed Brasil 2010: DEV302 - Como e onde devo utilizar o Managed E...
Microsoft Tech·Ed Brasil 2010: DEV302 - Como e onde devo utilizar o Managed E...
 
Criando Funcoes Personalizadas - Excel.pdf
Criando Funcoes Personalizadas - Excel.pdfCriando Funcoes Personalizadas - Excel.pdf
Criando Funcoes Personalizadas - Excel.pdf
 
Dev401 novos recursos do microsoft visual basic 2010
Dev401 novos recursos do microsoft visual basic 2010Dev401 novos recursos do microsoft visual basic 2010
Dev401 novos recursos do microsoft visual basic 2010
 
Palestra novidades do Visual Studio 2010 - Community Launch
Palestra novidades do Visual Studio 2010 - Community LaunchPalestra novidades do Visual Studio 2010 - Community Launch
Palestra novidades do Visual Studio 2010 - Community Launch
 
Basico dovba excel_tutorial1
Basico dovba excel_tutorial1Basico dovba excel_tutorial1
Basico dovba excel_tutorial1
 
Apresentacaosobre vba
Apresentacaosobre vbaApresentacaosobre vba
Apresentacaosobre vba
 
Apostila visual basic
Apostila visual basicApostila visual basic
Apostila visual basic
 
[CLPE] Visual Studio 2010
[CLPE] Visual Studio 2010[CLPE] Visual Studio 2010
[CLPE] Visual Studio 2010
 
Aula 02 programação_c_alunos
Aula 02  programação_c_alunosAula 02  programação_c_alunos
Aula 02 programação_c_alunos
 
Ds aula 01 - Introdução ao Visual Studio CSharp - Modo Visual
Ds aula 01 - Introdução ao Visual Studio CSharp - Modo VisualDs aula 01 - Introdução ao Visual Studio CSharp - Modo Visual
Ds aula 01 - Introdução ao Visual Studio CSharp - Modo Visual
 
Evolução do .NET Framework e do Visual Basic
Evolução do .NET Framework e do Visual BasicEvolução do .NET Framework e do Visual Basic
Evolução do .NET Framework e do Visual Basic
 
Aula 1 -_ambiente_visual_studio_2012
Aula 1 -_ambiente_visual_studio_2012Aula 1 -_ambiente_visual_studio_2012
Aula 1 -_ambiente_visual_studio_2012
 
Refactory Worshop
Refactory WorshopRefactory Worshop
Refactory Worshop
 
Curso de Excel VBA
Curso de Excel VBACurso de Excel VBA
Curso de Excel VBA
 
Excel VBA: Aula 8
Excel VBA: Aula 8Excel VBA: Aula 8
Excel VBA: Aula 8
 
Aop Aspect J 1.5.4 Capitulo 02
Aop Aspect J 1.5.4 Capitulo 02Aop Aspect J 1.5.4 Capitulo 02
Aop Aspect J 1.5.4 Capitulo 02
 
Visual Studio 2010
Visual Studio 2010Visual Studio 2010
Visual Studio 2010
 
Curso excel avançado 2007 e 2010
Curso excel avançado 2007 e 2010Curso excel avançado 2007 e 2010
Curso excel avançado 2007 e 2010
 

Desenvolvendo no Visual Basic Editor do Excel

  • 1. Bertolo Fase #1: Desenvolvendo Procedimentos VBA em Excel 31 Lição 4: O Macros Excel Ambiente Amigável do Visual Basic Editor do Excel Visual Basic Editor userforms O Visual Basic Editor do Excel (VBE) Desenvolvedor Visual Basic Editor ALT-F11, Barra de Ferramentas de Acesso Rápido
  • 2. Bertolo Lição #04 – O Visual Basic Editor - VBE 32 módulo Inserir Módulo Módulos de classe
  • 3. 33Bertolo Lições de VBA do Excel módulo de código
  • 4. Bertolo Lição #04 – O Visual Basic Editor - VBE 34 Project Explorer Janela de Proprieda- des Janela de Código Project Explorer folhas janela Propriedades janela de código Project xplorer Propriedades ExibirE Janela Propriedades Janela de Propriedades propriedades
  • 5. 35Bertolo Lições de VBA do Excel NOMES DE PROJETOS projeto default VBAProject Pesquisador de Objeto Pesquisador de Objeto default Ferramentas Propriedades Propriedades de VBAProject Descrição projeto Pesquisador de Objeto Ajuda
  • 6. Bertolo Lição #04 – O Visual Basic Editor - VBE 36 ONDE COLOCAR AS MACROS PERSONAL.XLS XLSTART C:PROGRAM FILESMICROSOFT OFFICEOFFICEXLSTART C:EXCELXLSTART C:MSOFFICEEXCELXLSTART Ferramentas Opções Geral PERSONAL.XLS MENU DO VISU DO SEUS MÓDULOS O AL BASIC EDITOR CONFIGURAN Ferramentas Opções,
  • 7. 37Bertolo Lições de VBA do Excel setup Auto-recuar Autoverificar sintaxe Requerer declaração de variável Interromper em erros não tr Geral atados setup setup
  • 8. Bertolo Lição #04 – O Visual Basic Editor - VBE 38 Auto-recuar enter utoverificar sintaxe terromper em erros não tratados Interromper em erros não tratados Geral equerer declaração de variável Option Explicit Recurs de exibição de módulo completo A In R Declarar variáveis tem várias vantagens o de edição arrastar-e-soltar Padrão para modo
  • 9. 39Bertolo Lições de VBA do Excel Separador de Procedimentos Formato do editor Ferramentas Opções
  • 10. Bertolo Lição #04 – O Visual Basic Editor - VBE 40 default Fixedsys Fixed sys Fundo Aut Automático* nterrupção Automático (preto) Amarelo io Automático (preto) Azul celeste Texto de palavra-chave Violeta Automático (branco) Texto de identificador Automático (preto) Automático (branco) Texto Normal Azul escuro Automático (branco) Primeiro plano Plano de fundo, Tipo de Texto Frente (texto) Texto de seleção omático* Texto de erro de sintaxe Vermelho Automático (branco) Texto de ponto de execução Automático (preto) Automático (branco) Texto de ponto de i Texto de comentár Texto de seleção Texto de erro de sintaxe Tex eiro plano Tex default to de ponto de execução default Texto de ponto de interrupção Prim Plano de fundo default to de comentário
  • 11. 41Bertolo Lições de VBA do Excel Texto de palavra-chave If, Then, GoTo, And, Next Error default exto de identificador rão Is, Integer, T Texto normal BARRA DE FERRAMENTAS DO VISUAL BASICA Visual Basic Editor Pad módulo userform drop down recortar copiar colar binóculos Localizar
  • 12. Bertolo Lição #04 – O Visual Basic Editor - VBE 42 undo redo Rodar Parar design orer Pesquisador de Objeto Project Explorer Janela Propriedades Project Expl userform caixa de ferramentas assistente de ajuda Exibir Barra de Userform ferramentas Userform Editar recuar não-recuar
  • 13. 43Bertolo Lições de VBA do Excel bloco de comentário bloco de não-comentário i b executar rromp r in ste inspeção DITANDO UM MÓDULO er pop-up ndicador de ookmark markbook Depurar inte e step to p over E ent Editar CTRL X CTRL C CTRL V
  • 14. Bertolo Lição #04 – O Visual Basic Editor - VBE 44 recortar copiar Definição (shift F2) EXIBIR de variáveis, Inspeção de variáveis pida , Indicadores, r desfazer (undo) ar Desfazer desfazer Substituir Substituir Editar default Procedimento (a macro ou função que você está editando) Módulo Todos os Módulos Texto Selecionado mouse Adicionar inspeção rá ponto de interrupção bookmark edita Edit Padrão desfazer desfazer desfazer case Tab shift Tab
  • 15. Bertolo Lições de VBA do Excel 45 Tecla de Atalho/Mouse Resultado e Seleciona a palavra do cursor RL-H me i par o top ulo ulo CTRL-down a ó ma macro abaixo CTRL-up arrow a próxima macro acima CTRL-F paine CTRL-H Mostra a por linha shift CTRL-End Duplo cliqu CTRL-X Recorta o texto destacado para o clipboard CTRL-C Copia o texto destacado para o clipboard CTRL-V Cola o texto destacado do clipboard Home End Vai para o final da Vai para o inicio da linha linha CT o Va a o do mód CTRL-End Vai para o final do mód rrow Vai para a pr xi Vai para Mostra o l localizar o painel substituir F1 Mostra ajuda de palavra destacada F5 Roda a macro onde o cursor está localizado F8 Caminha através de uma macro linh shift
  • 16. Bertolo Lição #04 – O Visual Basic Editor - VBE 46 CARACTERÍSTICAS ÚTEIS DE EDIÇÃO SANDO TELAS SEPARADAS ENQUANTO EDITA Dividir PROT Auto-complete U Janela Dividir EGENDO SUAS MACROS Ferramentas Propriedades de VBAProject Proteção crackers
  • 17. 47Bertolo Lições de VBA do Excel OPERADORES MATEMÁTICOS E OUTROS OPERADORES od ^ M
  • 18. Bertolo Lição #04 – O Visual Basic Editor - VBE 48 strings USANDO & PARA CONCATENAR STRINGS ampersand strings string Val Val Val SEPARANDO LINHAS COM O CARACTERE CONTINUAÇÃO "Isto é um exemplo de continuação de uma declaração." MsgBox = _
  • 19. Bertolo Lições de VBA do Excel 49 longa mensagem" gBo separar acro Pl E DE UMA MACRO À OUTRA MsgBox = "Isto é um exemplo de como não separar _ uma Ms x = "Isto é um exemplo de como separar " & _ "uma longa mensagem" uma INHAS DE COMENTÁRIOSL 'Isto é com o que se parece uma linha de comentário numa m deste material ano de fundo VBA Editor MOVENDO-S CTRL-seta para cima CTRL seta para baixo
  • 20. Bertolo Lição #04 – O Visual Basic Editor - VBE 50 Pesquisador de Pesquisador de Objeto Pesquisador de Objeto Objeto Padrão Exibir Pesquisador F2de Objeto Biblioteca/Pasta default Show Pesquisador de objeto classes Membros funções eventos propriedades Ferramentas/Referência
  • 21. 51Bertolo Lições de VBA do Excel MOVENDO DE UM MÓDULO A OUTRO userform Project Explorer
  • 22. Bertolo Lição #04 – O Visual Basic Editor - VBE 52 Project Explorer Project Explorer Padrão Ctrl-R RES Editar Editar USANDO INDICADO bookmark bookmark bookmark bookmark Exibir UMA MACRO ILUSTRATIVA Sub Alô() 'Esta macro diz alô ao mundo MsgBox "Alô mundo!" End Sub Barra de ferramentas PROBLEMAS DAS BARRAS DE FERRAMENTAS
  • 23. Bertolo Lições de VBA do Excel 53 Sub End Sub Alô 'Esta macro diz alô para o mundo MsgBox "Alô mundo!" MsgBox F5 Alô mundo! TROCANDO MACROS
  • 24. Bertolo Lição #04 – O Visual Basic Editor - VBE 54 SU ÁM RIO DA LIÇÃO