Home Saberexcel - Curso VBA

Curso Excel VBA 2010 - 3 Módulos destina-se a todos aqueles que pretendem otimizar suas planilhas eletrônicas no Excel por meio dos recursos oferecidos pelo VBA (Visual Basic for Applications)

E-mail Imprimir PDF

xl Excel VBA
Saberexcel - site de quem precisa Aprender Macros microsoft Excel VBA


Curso Completo Microsoft Excel VBA(Visual Basic Application)

Esse Curso  destina-se a todos aqueles que pretendem otimizar suas planilhas eletrônicas no Aplicativo Microsoft Excel por meio dos recursos oferecidos pelo VBA(Visual Basic Application) , e se profissionalizar em automatização de planilhas.  VBA(Visual Basic Application)  é uma linguagem de programação visual orientada a objetos cujos recursos assemelham-se aos da linguagem Visual Basic. Com o VBA(Visual Basic Application) ,  o curso o habilitará a  criar suas próprias  macros para aperfeiçoar tarefas que são realizadas freqüentemente, isto é, automatizar suas tarefas, fazendo com que várias ações sejam executadas em uma determinada ordem através de um botão, shapes ou usando atalhos de teclado.
Curso Microsoft Excel VBA(Visual Basic Application) Saberexcel, foi desenvolvido no próprio Aplicativo MS Excel, com uma linguagem de fácil entendimento,  onde o aluno aprenderá sobre tudo sobre os objetos, Propriedades, Métodos, Eventos, Procedimentos, VBE, e tantos outros, que tornará bem mais fácil a tarefa de ler, interpretar e criar suas próprias macros conhecendo bem o VBA(Visual Basic Application). A melhor forma de aprendizado esta em praticar, rodar macros e visualizar resultados. Bons Estudos.!

Baixe aqui o arquivo contendo a matéria na integra do curso MS Excel VBA(Visual Basic Application)
Conteudo do Curso Completo MS Excel VBA - Saberexcel (791.91 KB)


Comprar Curso Completo Microsoft Excel VBA

Curso Interativo Microsoft Excel VBA(Visual Basic Application), feito no próprio Aplicativo Microsoft Excel. (Interativo)
Abaixo: Relação dos Cadernos(Pastas.xls), e também a matéria que compõe o Curso Excel VBA
São três(3) Módulos contendo 31(trinta e um) cadernos(xls)

u - Módulo 1 (Html)
u - Módulo 2 (Html)
u - Módulo 3 (Html)

u - VBA MÓDULO 1 - CADERNOS DE ESTUDOS MICROSOFT EXCEL VBA
u - Caderno_1 Sobre o GM(Gravador de Macros)
u - Caderno_2 Conhecendo o vocabulário do VBA(Macros)
u - Caderno_3 Ambiente VBE (Visual Basic Editor)
u - Caderno_4 Trabalhando com Macros no VBE(Visual Basic Editor)
u - Caderno_5 Escrevendo Macros no VBE(Visual Basic Editor)
u - Caderno_6 Trabalhando com macros no VBE(Visual Basic Editor)
u - Caderno_7 Eventos no VBA(Visual Basic Application)
u - Caderno_8 Proteja seu projeto VBA(Visual Basic Application)

u - VBA MÓDULO 2 - CADERNOS DE ESTUDOS MICROSOFT EXCEL VBA
u - Caderno_9 Objetos Applications e seus códigos.
u - Caderno_10 Entendendo o VBA(Visual Basic Application)
u - Caderno_11 Procedimentos relacionados ao Objeto Workbook
u - Caderno_12 Worksheets(Folhas de Planilhas e Códigos VBA(Visual Basic Application))
u - Caderno_13 Acessando e movendo entre Células(range)
u - Caderno_14 Caixas de Mensagens e o código MS Excel VBA.(Visual Basic Application)
u - Caderno_15 InputBoxes Caixas de Entrada de Dados e os Códigos VBA(Visual Basic Application)
u - Caderno_16 Tudo sobre as Poderosas InputBoxes
u - Caderno_17 Manipulando Erros no VBA(Visual Basic Application)

u - VBA MÓDULO 3 - CADERNOS DE ESTUDOS MICROSOFT EXCEL VBA
u - Caderno_18 Código VBA(Visual Basic Application) Excel e Variáveis
u - Caderno_19 Como trabalhar com Declarações
u - Caderno_20 Trabalhando com Funções
u - Caderno_21 Trabalhando com Base de Dados
u - Caderno_22 Trabalhando com Userforms
u - Caderno_23 Trabalhando com Controles no Userfom
u - Caderno_24 Trabalhando com Controles no Userfom II
u - Caderno_25 Sobre TextBoxes (Caixas de Textos)
u - Caderno_26 Graficos e Códigos VBA(Visual Basic Application)
u - Caderno_27 Registro e Consulta de Dados
u - Caderno_28 Trabalhando com Menus e SubMenus
u - Caderno_29 Trabalhando com Menus e SubMenus_II
u - Caderno_30 Trabalhando com Barra de Ferramentas Formulários
u - Caderno_31 Trabalhando com Suplementos


Conteúdo da matéria do curso Microoft Excel VBA(Visual Basic Application)
u - VBA MÓDULO 1
- CADERNOS DE ESTUDOS MICROSOFT EXCEL VBA
u - Caderno_1 Sobre o GM(Gravador de Macros)
u - Caderno_2 Conhecendo o vocabulário do VBA(Macros)
u - Caderno_3 Ambiente VBE (Visual Basic Editor)
u - Caderno_4 Trabalhando com Macros no VBE(Visual Basic Editor)
u - Caderno_5 Escrevendo Macros no VBE(Visual Basic Editor)
u - Caderno_6 Trabalhando com macros no VBE(Visual Basic Editor)
u - Caderno_7 Eventos no VBA(Visual Basic Application)
u - Caderno_8 Proteja seu projeto VBA(Visual Basic Application)

 

excel

Topo.


VBA MÓDULO_I - CADERNO_1 SOBRE O GM(Gravador de Macros)


• INDICE
• Trabalhando com GM(Gravador de Macros)
• Interagindo com Microsoft Excel 2003 e 2007
• Sobre o GM(Gravador de Macros) - seu assistente amigo
• Como Faço para iniciar uma GM(Gravação de Macros)
• Localizar o GM(Gravador de Macros) no MS Excel 2003
• Localizar o GM(Gravador de Macros) no MS Excel 2007
• Atribua o Nome da sua Macro que será Gravada(GM)
• Atribuir a Macro na Caixa de Diálogo Atribuir Macros
• Exemplo de Gravação de Macros e os Movimentos na Planilha
• Visualizando uma Macro Gravada no Ambiente VBE(Visual Basic Ediltor)
• Exercício Gravando Macros (Ocultando Colunas VBA)
• Modificando uma Macro Gravada (Ocultar Colunas VBA)
• Domine o conhecimento sobre o GM(Gravador de Macros)
• Preenchendo uma célula usando o GM(Gravador de Macros) VBA,
• Editando um Código no VBE(Visual Basic Editor)
• Oculando Linhas para impressão com GM(Gravador de Macros)
• Gravando Macros para trocar o nome de uma Planilha
• Gravando uma macro para trocar cor da Aba de Planilha
• Retirando ítens do Menu do aplicativo e Folha de Planilha
• Retirando a Barra de Rolagem Vertical da Folha de Planilha
• Gravando uma Macro para abrir a Caixa de Diálogo Opções
• Obter suas próprias Macros usando o GM(Gravador de Macros)
• Inserir o botão Executar Macro e Gravar na Barra Principal
• Concluindo


VBA MÓDULO_I - CADERNO_2 CONHECENDO O VOCABULÁRIO DO VBA(Macros)
INDICE
Estudando o Vocabulário das Macros MS Excel VBA(Visual Basic Application)
• O que são Objetos
• Explicando melhor o conceito Objetos
• Objetos do Aplicativo MS Excel
• Objetos do Aplicativo MS Excel VBA(Visual Basic Application)
• Procedimentos VBA(Visual Basic Application)
• Eventos ou Acontecimentos (Ações)
• Códigos no VBE(Visual Basic Editor)
• O que são Coleções (MS Excel VBA)
• O que são Propriedades (MS Excel VBA)
• Exemplo de Propriedade de Objeto VBA(Visual Basic Application)
• Sobre Métodos
• Alguns Métodos e Argumentos
• Sobre as Funções do MS Excel
• Funções são fórmulas´prédefinidas
• Estrutura de uma Função
• O que são Argumentos e Parâmetros de uma Função
• Argumentos de um Método
• Sobre Expressões e Declarações
• Dicas de Ferramentes(Argumentos)
• Inserindo Fórmulas
• O que é uma Função Aninhada
• Funções Retornos Válidos
• Aninhamentos em Funções (Limites no níveis)
• Projetos VBA (VBAProjeto)
• Configuração de Módulos VBE(Visual Basic Editor)
• Concluindo

CADERNO_3 - SOBRE O AMBIENTE VBE (Visual Basic Editor)
• INDICE
• Estudando o VBE(Visual Basic Editor)
• Como Acessar o VBE(Visual Basic Editor)
• Módulos Existentes no Módulo VBE(Visual Basic Editor)
• Tipos de Módulos e seus Eventos
• Teclas de Atalho do Ambiente do VBE(Visual Basic Editor)
• Acessar o VBE e retornar para Planilha
• Janelas do Écran VBE(Visual Basic Editor)
• Janela do Project Explorer VBAProject
• Figura da janela de propriedade e janela Project Explorer
• Inserindo um Módulo Comum no Projeto VBA(Visual Basic Application)
• Observando a hierarquia do projeto VBA(Visual Basic Application)
• Módulo Workbook Minimizado no centro do Écran
• Nomeando e Renomeando o Módulo desejado
• Em que pasta devo armazenar minhas Macros(Pessoal.xls)
• Vamos aprender a configurar o VBE(Visual Basic Editor)
• Configurando a Grade de Fórmulário no VBE(Visual Basic Editor)
• Guia Formato do Editor VBE(Visual Basic Editor) (Caixas de diálogo Opções)
• Barra de Ferramentas do Visual Basic
• Editando um módulo no VBE(Visual Basic Editor)
• Recuo e Avanço de Textos (Códigos Macros)
• Usando o Comando Substituir no Menu Editor do VBE(Visual Basic Editor)
• Caracteristicas úteis de edição(VBE)
• Como prroteger o Ambiente VBA(Protegendo o projeto com senhas)
• Operadores Matemáticos e outros operadores que merecem sua atencão
• Concatenando Strings(Textos)
• Separar linhas de códigos no VBE usando o caracter (Underline)
• Linhas de comentários desabilitadas no VBE com (') apóstrofe
• Localizando uma macro ou movendo entre elas.
• Navegando entre os Módulos VBE(Visual Basic Editor)
• Visualize o Projeto Explorer
• Trabalhando com Indicadores VBE(Visual Basic Editor)
• Problemas Barra de Ferramentas no VBE(Visual Basic Editor)
• Como reduzir as barras flutuantes no seu VBE(Visual Basic Editor)
• Erro de sintaxe nas macros caracterizados pela falta de aspas duplas
• Linha de comentário no VBE é habilitada com aspas simples
• Como executar uma macro (no VBE e no Excel)
• Como obter uma macro em outro idioma ou outra versão
• Concluindo estudos.


CADERNO_4 - TRABALHANDO COM MACROS NO VBE
• INDICE
• Trabalhando com macros no VBE(Visual Basic Editor)
• GM(Gravador de Macros) o Assistente importante.
• Salvando um projeto através do VBE(Visual Basic Editor)
• Vamos praticar com Macros usando o GM(Gravador de Macros)
• Depuração de Macros criadas pelo GM(Gravador de Macros)
• Enxugando o código produzido pelo GM(Gravador de Macros)
• Limpando códigos desnecessários
• Depurando o código para o nosso teste
• Concluindo

CADERNO_5 - ESCREVENDO MACROS NO VBE
• INDICE
• Macros e operadores matemáticos
• Gravando uma macro para renomear uma folha de planilha
• Inserindo um módulo de edição no VBE(Visual Basic Editor)
• Dividindo valor da célula ativa por determinado número
• Regras para se escrever uma Macro
• Visual Basic Aceita pedaços de palavras chaves na programação
• Final de Procedimento (End Sub)
• Testando uma Macro
• Capturando os dados de uma célula no GM(Gravador de Macros)
• Testando uma Macro
• Depurando código da Macro Gravada(GM(Gravador de Macros))
• Ligando um botão do Excel ao Menu Principal a uma Macro
• Inserindo uma declaração For ..Next na inserção de botões
• Barra de formulário (Mostrar)
• Personalizando a Barra de Ferramentas no VBE(Visual Basic Editor)
• Macro retorna o valor de uma célula (Número, Texto, Fórmula ou em Branco)
• Usando a janela de inspeção para depurar um erro
• Adicionando Inspeção de variáveis
• Trabalhando com equações complexas em células
• Ajuda com a função Mid
• Função Mid exemplo
• Trabalhando com IF e a função Left
• Aprendendo a trabalhar com células em Branco
• Aprendendo a usar o pesquisador de objetos no VBE
• Função Isnumeric em uma Macro
• Declaração For ...Next para dividir determinadas células por um determinado número
• Como inserir um loop na estrutura de uma determinada macro
• Como tornar uma macro poderosa
• Macro com InputBox para verificação de uma variável
• Macro com Inpubtox para verificação de Operadores Matemáticos
• Criando um exemplo de Macro
• Como renomear uma propriedade Caption do Objeto Folha de Planilha
• Concluindo

CADERNO_6 - TRABALHANDO COM MACROS NO VBE
• INDICE
• Preparando tela visualização para trabalhar
• Experimentando macro no VBE(Visual Basic Editor)
• Onde ancorar a Barra de Ferramenta do Visual Basic
• Concluindo


CADERNO_7 - EVENTOS NO VBA(Visual Basic Application)
• INDICE
• Eventos no VBA(Visual Basic Application)
• Executando uma macro no Menu Ferramentas
• Botões do VBA(Visual Basic Application) e Shapes(Autoforma)
• A versatilidade no uso das autoformas nas planilhas (Shapes)
• Usando o GM(Gravador de Macros) para descobrir os nomes das barras de ferramentas
• Concluindo

CADERNO_8 - PROTEJA O SEU PROJETO VBA(Visual Basic Application)
• INDICE
• Protegendo o Projeto VBA(Visual Basic Application)
• Como definir o nível de segurança das Macros
• Mensagem de macros, emitidas pelo Aplicativo MS Excel
• Protegendo seu projeto(VBA) com senha
• Proteger o Workbook com senha de acesso
• Protegendo células na planilha com senha
• Como proteger com senha uma pasta zipada

Excel

Topo

..

RELAÇÃO DA MATÉRIA DOS CADERNOS DO MÓDULO_II

Conteúdo da matéria do curso Microsoft Excel VBA(Visual Basic Application)
Cadernos de Estudos(Excel VBA) Módulo(2/3)
Caderno_9 Objetos Applications e seus códigos.
Caderno_10 Entendendo o VBA(Visual Basic Application)
Caderno_11 Procedimentos relacionados ao objeto Workbook
Caderno_12 Worksheets(Folhas de Planilhas e Códigos VBA)
Caderno_13 Acessando e movendo entre células(range)
Caderno_14 Caixas de Mensagens e o código MS Excel VBA
Caderno_15 InputBoxes Caixas de Entrada de Dados e os Códigos VBA
Caderno_16 Tudo sobre as InputBoxes
Caderno_17 Manipulando Erros no VBA

CADERNO_9 OBJETOS APPLICATIONS E SEUS CÓDIGOS.
• INDICE
• Configurando a opção de cálculos
• Usando a Propriedade CutCopyMode (recortar e copiar)
• Sobre as Caixas de Diálogos (VBA(Visual Basic Application))
• Propriedade Alerta
• Propriedade DisplayFormulaBar
• Propriedade DisplayFullScreen
• Propriedade EnableAnimations
• Propriedade EnableAutoComplete
• Propriedade EnableSound
• Método Onkey
• Método GoTo
• Método Quit
• Propriedade ScreenUpdating
• Propriedade Caption
• DisplayStatusBar
• DisplayFormulaBar
• Concluindo

CADERNO_10 ENTENDENDO O VBA(Visual Basic Application)
INDICE
Entendendo códigos VBA(Visual Basic Application)
• Familiarizando com as referências do MS Excel VBA
• Aplicando Propriedades às Macros
• Atribuindo uma variável(String) a uma célula nomeada
• Como obter o número da coluna ou linha de uma célula
• Obtendo o número da primeira coluna de uma determinada range
• Como introduzir fórmula em uma célula ou intervalo A1. (Formula Soma)
• Como renomear uma célula ou um intervalo de célula
• Como atribuir uma variável a uma range nomeada
• Como renomear uma determinada planilha
• Como ocultar determinada folha de planilha
• Utilizando alguns métodos comuns no MS Excel VBA(Visual Basic Application)
• Crie macros como exemplo e observe os resultados
• Localiza próxima célula em branco e deslocando duas células abaixo
• Como selecionar uma área de células
• Como selecionar determinada área de células.
• Inserir uma fórmula na Célula(B1) adicionando e dividindo
• Inserir letras em negrito em determinado intervalo de células
• Inserir letras cursivas em determinado intevalo de células.
• Inserindo sublinhado em determinado range de células
• Como centralizar um texto em determinada células
• Como alinhar uma seleção de células à esquerda
• Como alinhar uma seleção de células à direita
• Como determinar o tipo de fonte de uma seleção de células.
• Como determinar o tamanho de uma fonte em uma seleção de células
• Como copiar determinada célula ou área.
• Como colar dados copiados
• Como recortar dados
• Como ordenar em ordem crescente
• Como ordenar em ordem decrescente
• Fazendo uma busca por determinada palavra na folha de planilha
• Como inserir linhas em uma seleção de células
• Como inserir colunas em determinada seleção
• Como abrir um determinado Livro(Workbook) ou Pasta.
• Inserindo uma autonumeração a partir da célula(C10)
• Usando a Propriedade Set para nomear range (Areas Contíguas)
• Usando a proprieade Set para referir a certo objeto range
• Como encontrar a última linha de célula usada
• Encontrando o número da linha da última célula usada
• Como encontrar a última linha da ultima coluna usada
• Como encontrar a última célula usada
• Como encontrar a última célula usada em uma coluna específica
• Deletar linhas vazias em encontradas em determinada coluna
• Como deletar linhas baseado em uma condição
• Como deletar linhas vazias baseadas em duas condições (X e Y)
• Concluindo

CADERNO_11 PROCEDIMENTOS RELACIONADOS AO OBJETO WORKBOOK
• INDICE
• Objeto Workbook(Livro)
• Objeto ThisWorkbook(Este Livro)
• Propriedade do Objeto Workbook(Propriedade FullName)
• Propriedade Saved
• Propriedade HasPassword
• Métodos do Objeto Workbook
• Método Close
• Método Close junto com o Método Saved
• Método PrintOut
• Método Save
• Método Save As
• Abrir Arquivos(Xls) (workbooks)
• Abrir o Explorer para pesquisar arquivos
• Abrindo Workbook(Livro)
• Atribuindo uma variável o nome e caminho do arquivo a ser aberto
• Abrindo um Arquivo(*. txt)
• Mover entre as pastas
• Alguns Eventos(ações)
• Alguns Eventos do objeto Workbook
• Evento Before Close
• Evento Deactivate(wkb)
• Evento NewSheet(WorkbookNewSheet)
• Evento Open
• Evento Activate(objetoWorkbook)
• Evento Open (objeto Workbook)
• Evento Activate (objeto Workbook)
• Eventos relacionados a planilha expandindo para escopo global
• Concluindo

CADERNO_12 WORKSHEETS(Folhas de Planilhas e Códigos VBA)
• INDICE
• Propriedade Name e Propriedade (Name) do Objeto Worksheet no Projeto VBA
• Referência ao código nome do objeto WorkSheet (Folha de Planilha)
• Propriedade WorkSheet
• Propriedade Name X (Name)
• Propriedade Visible
• Propriedade ScrollArea
• Propriedade CodeName
• Alguns Métodos do Objeto Worksheet
• Método Deletar
• Método Select
• Método Copy
• Copy no VBA - relação dos Métodos mais usados
• Método ActiveSheet
• Copiando e Colando com fórmulas
• Copiando e colando somente 'Valores'
• Copiando e colando somente 'Formatos'
• Copiando e colando somente 'Comentários'
• Objeto ActiveSheet e o Autofiltro
• Evento Activate
• Evento BeforeDoubleClick
• Evento BeforeRightClick
• Evento SelectionChange
• Concluindo


CADERNO_13 ACESSANDO E MOVENDO ENTRE CÉLULAS(range)
• INDICE
• Manipulando células com macros
• Localizando Propriedades e Names
• Entrar com uma Fórmula em uma célula
• Propriedade ActiveCell
• Propriedade do Objeto Range
• Propriedade Cells
• Propriedade Column e Row
• Propriedade Columns e Rows (diferença é o (S))
• Propriedade Address
• Propriedades ColumnWidth e RowHeight
• Propriedade Fórmula
• Propriedade Hasformula
• Propriedade HorizontalAlignment
• Propriedade Locked.
• Bloqueando digitação usando a Propriedade Locked
• Propriedade value células
• Método AddComment
• Método Autofilter (Método do Objeto Range)
• Método AutoFit
• Método BorderAround
• Propriedade ColorIndex e Color
• Método Clear
• Método Delete
• Método Find
• Argumento What
• Argumento After
• Argumento LookIn
• As definições: LockIn, LookAt, SearchOrder e MatchByte)
• Métodos FinPrevious e FindNext
• Métodos Insert (inserir)
• Método Merge (Mesclar)
• Método Select
• Método Sort (ordem)
• Método OffSet (Desloc)
• Coleção Borders
• Definindo a cor da borda inferior de uma célula
• Propriedade Color e ColorIndex
• Propriedade LineStylo e Weight
• Objeto Font
• Objeto Interior
• Propriedade Color e ColorIndex
• Propriedade PatternColor e PatternColorIndex
• Colorir célula contendo determinada palavra
• Concluindo


CADERNO_14 CAIXAS DE MENSAGEM E O CÓDIGO MS EXCEL VBA.
• INDICE
• Mensagem e os códigos VBA(Visual Basic Application)
• Exemplo de uma mensagem simples
• Exemplo de uma mensagem usando uma variável global
• Mensagem com opção VbYesNo (finalidade obter resposta do usuário)
• Caixa de Mensagem simples e decorativa temas do VB
• Exemplo de Caixa de Mensagem.
• Mensagem resposta (Ok/Cancela)
• Caixa de Mensagem com três botões (sim/não/cancela)
• Tabela de descrição das constantes Msgbox e Argumentos
• Trabalhando com formatação de uma caixa de Mensagem
• Destacando palavras na mensagem com aspas simples
• Varios exemplos de função MsgBox7
• Função MsgBox vbOkCancel obtendo resposta do usuário
• Formatando MsgBox e InputBox
• Usando uma mensagem para macros demoradas
• Exibe um arquivo de ajuda do Excel
• Mostra a mensagem 'Estouro'
• Vários exemplos de MsgBox(Mensagem VBA)
• Contando letras em determinado Texto
• Contando letras em determinada célula
• Buscando caracteres à esquerda do Texto específico
• Buscando caracteres à direita do Texto específico
• Concatenando duas MsgBox
• Função LCase converte String(Texto) MsgBox em Minúsculas
• Funcao UCase converte string(Texto) MsgBox em Maiúsculas
• Localiza determinado caracter em um texto (Msgbox)
• Caixa de mensagem personalizada com Userform
• Mensagem automatica fecha em tres(3) segundos
• Concluindo

CADERNO_15 INPUTBOX(Caixas de Entrada de Dados) E O VBA
• INDICE
• InputBoxes são entrada de dados
• InputBox para inserção de dados em uma célula
• Outra Macro que seleciona primeiramente a Folha de Planilha
• Inserindo cabeçalho(Título) na InputBox
• Armazenando dados em uma variável(InputBox)
• Variáveis e os valores submetidos pelo usuário
• Tratando Erros código 'On Error GoTo'
• Usando a declaração 'IF' para macro não entrar no Loop(Laço)
• Concluindo


CADERNO_16 TUDO SOBRE AS PODEROSAS INPUTBOXES
• INDICE
Tudo sobre as poderosas InputBoxes - em detalhes
• Sintaxe da função InputBox e seus parâmetros
• Atribuindo parâmetros a uma InputBox pelo usuário
• Entrada de dados Inputbox e os Códigos VBA
• Como Inserir um cabeçalho título na InputBox
• Como somar dois valores(Variáveis) usando InputBox
• Soma dois valores a partir de uma InputBox retorna MsgBox resultado
• Concatenando valores a partir de uma InputBox
• Através da InputBox macro determina desconto dependendo de valor inserido
• Macro usando InputBox solicita desconto com valores acima de 100
• Usando a declaração condição: IF...THEN...ELSE...END IF
• Applicando o operador 'And(E) e InputBox como Entrada de Dados
• Applicando o operador 'Or(Ou) com InputBox
• Usando o operador Not(Não) com InputBox(Entrada de Dados)
• Tabela de avaliação dos operadores lógicos(E) e (OU)
• Usando a Estrutura Select Case em InputBox
• Exemplo de Macro usando InputBox e a estrutura Select Case
• Usando a estrutura With ...End With em InputBox
• Usando estruturas repetitivas e InputBoxes
• Usando a Propriedade Cells e For...Next (InputBoxes)
• Trabalhando com a Propriedade Descloc (OffSet)
• O uso da declaração For...Next e a entrada de dados InputBox
• Usando a estrutura For...Next com InputBox(Valores)
• Inserindo uma autonumeração de 1 a 10 com a estrutura For..Next
• Inserindo uma autonumeração de 1 a 10 com a estrutura For..Next II
• Entrada de Dados usando a Propriedade OffSet e Do...While
• Usando a Estrutura do While e a Propriedade OffSet( Msgbox VbYesNo)
• Estrutura Do..While, OffSet, e a entrada de dados (InputBox)
• Outra maneira do uso da Estrutura Do..Lop Until e InputBox
• Usando estrutura Do...Loop chamando Macro pula célula (InputBox)
• Usando a macro pular células vazias e InputBox para inserção de dados
• Função e entrada de dados (InputBox)
• Usando estrutura Do..Until para inserir números e a fórmula InputBox
• Somando valores memorizados em uma InputBox em Folha de Planilha diferente
• Exibe o código de Erro - Propriedade Number.Error e Inputbox
• Verifica Erro e retorna MsgBox usando uma InputBox
• Retorna um Erro MsgBox Propriedade Err.Number
• Pedindo a entrada de um determinado número ao usuário
• Solicitando um número ao usuário através da InputBox
• Aprendendo um exemplo prático de declaração Do...Loop
• InputBox para obter uma range de células
• Pede o usuário para selecionar uma célula ou uma região de células
• Solicita do usuário entrada de dados, selecionando células
• Inserindo determinado valor em determinada célula
• Cadastrando usando a função InputBox
• Somando datas com auxilio de uma InputBox
• Inserir dados com InputBox, digitando até que usuário cancele
• Concluindo


CADERNO_17 MANIPULANDO Erros NO VBA
• INDICE
• Manipulando Erros no VBA(Visual Basic Application) e no Aplicativo Excel
• Erros no Excel VBA(Visual Basic Application) quando ocorrem
• Mensagem de Erro no VBE(Visual Basic Editor) enquanto digita
• O VBE não emitirá alerta quando estão com aspas duplas
• Identificando Erros na tentativa de rodar uma Macro
• Manipulação de Erros VBA(Visual Basic Application)
• Como Tratar um Erro na abertura de um Livro
• Verifica valor e retorna Erro de digitação
• Como tratar um Erro com simples procedimento(Macro)
• Tratando um Erro na abertura de um Livro(Workbook)
• Verifica valor e retorna Erro de digitação (se não atender a condição)
• Arquivo Log para Erro gerado
• Concluindo

Excel

.Topo.


RELAÇÃO DA MATÉRIA DOS CADERNOS DO MÓDULO 3
Conteúdo da matéria do curso Microsofr Excel VBA(Visual Basic Application), contidas nos Cadernos de Estudos do Módulo3

Caderno_1
8 - Codigo VBA(Visual Basic Application) Excel e Variáveis
Caderno_19 - Como trabalhar com declarações
Caderno_20 - Trabalhando com Funções
Caderno_21 - Trabalhando com Base de Dados
Caderno_22 - Trabalhando com Userforms
Caderno_23 - Trabalhando com Controles no Userform
Caderno_24 - Trabalhando com Controles no Userform II
Caderno_25 - Sobre TextBoxes
Caderno_26 - Graficos e códigos VBA(Visual Basic Application)
Caderno_27 - Registro e Consulta de Dados
Caderno_28 -
Trabalhando com Menus e SubMenus
Caderno_29 - Trabalhando com Menus e SubMenus_II
Caderno_30 - Trabalhando com Barra Formulário
Caderno_31 - Trabalhando com Suplementos

.

CADERNO_18 CÓDIGO VBA EXCEL E VARIÁVEIS
• ÍNDICE
• Código VBA(Visual Basic Application) e Variáveis
• Utilizando um contador para multiplicação simultânea
• Propriedade OffSet para inserção de dados (Linha)
• Propriedade OffSet para inserção de dados (Coluna
• Salvando uma pasta em um Path(Diretório) determinado
• Sentença Option Explicit
• Declarando suas variáveis
• Tipos de dados
• Declarando Variáveis Public e Private
• Como executar uma macro chamando outro procedimento
• Variáveis Array
• Concluindo

CADERNO_19 COMO TRABALHAR COM DECLARAÇÕES
• ÍNDICE
• Vamos aprender a trabalhar com declarações
• Declaração IF...Then ....End IF
• Verificando valor em determinada Célula IF....(Função LCase)
• Estrutura IF...Then...End IF.. (Multiplas filas)
• Estrutura IF...Then And End IF (Testando duas condições)
• Estrutura IF....Then Or End IF (Testando uma condição e duas ações)
• Estrutura IF ...Then ElseIF End IF Analisando varias Condições vinculadas
• Estrutura IF ....Then ElseIF Longa
• Estrutura Do...Loop incrementando todos os números•
• Observando variação da declaração
• Sobre a declaração exit
• Propriedade With End With
• Depurando um código com Estrutura With ...End With com GM(Gravador de Macros)
• Estrutura da declaração For...Next
• Sobre os comandos e controles
• Sobre expressões Testes
• Outras maneiras básicas de escrever uma declaração
• Analisando o valor da condição de uma estrutura condicional
• Testes Boolean (True ou False)
• Declarando variável Boolean
• Testes com operadores matemáticos
• Operadores es os testes lógicos
• Operadores And(E) e Or(OU)
• Operadores lógicos e expressões
• Operador Is
• Usando parênteses para avaliação do Teste
• Usando operadores Not
• Testando String
• Retirando espaços extras com auxílio da função Trim
• Comparar String usando Função Trim e Função Ucase
• Adicionando ajuda do Visual Basic sobre determinado ítem
• Declaraçao IF...Then
• ElseIF E Else (são opcionais)
• Declaração End IF e uso de linha simples ou MultiLinhas
• Ordem na execução de uma declaração MultiLinhas IF...Then
• Usando declaração IF e And para que o Visual Basic Entenda
• Declarações Do....Loop
• Usando a Declaração While e Until
• Declaração For....Next
• Instrução Step na declaração For...Next
• Exemplo de instrução Step(Variável) em declaração For...Next
• For Next e um laço anterior com IF...Then
• Declaração For Each Next
• O que é uma coleção e seus Membros e nomeando objetos
• Declaração For Each aplicando um Zoom nas Folhas de Planilhas
• Declaração GoTo
• Declaração While ....Wend
• Macros que entra em Loop infinito e não quer parar
• Declaração With ...End With
• Declaração Select Case
• Comandos Aninhados usando a Estrutura IF...Then
• Cuidado ao aninhar comandos usando do loop dentro do laço For...Next
• Declaração condição para objetos
• Exemplos de Declaração Find com Declaração IF...Then...Do ...Loop
• Sobre a macro acima e o Método Find
• Concluindo

CADERNO_20 TRABALHANDO COM FUNÇÕES
• ÍNDICE
• Trabalhando com Funções (MS Excel VBA)
• Funções - códigos Microsoft Excel VBA(Visual Basic Application)
• Funções existente no Microsoft Excel
• Criando Funções no VBA e disponibilizando no Aplicativo
• Funções no VBA IF...Then... Select Case, Do...While e UCase
• Funções no VBA Data, Hora, e Funções Matemática
• Função Time
• Função Day (Dia)
• Função Month (Mes do Ano)
• Função Now() (Agora)
• Função MonthName (Nome do Mês)
• Função Hour (hora)
• Função DataDiff - calcula diferença total meses entre duas datas
• Função DataDiff - calcula diferença de horas entre intervalo de duas datas
• Tabela de valores possíveis para o parâmetro intervalo
• Função DateAdd - acrescentando um número de meses a uma determinada data
• Função DateAdd - acrescenta um milhão de dias a determinada data
• Função Year (Ano)
• Função WeekDay
• Função WeekDayName
• Macro usando Função VBA exibe horas minutos e segundos
• Função personalizada média se atender condição valores e range
• Função soma número maiores positivos
• Função média somente com valores diferente de zero
• Criando funções no VBA(Visual Basic Application)
• Função definidas pelo usuário(UDF = User Defined Function)
• Sobre Funções do MS Excel
• Funções e Macros
• Função definida pelo usuário
• Escrevendo uma Função IF..Then ..ElseIF para substituir a formula Se()
• Usando declaração Select Case para substituir uma Função IF ...Then
• Sintaxe típica de uma Função Definida pelo Usuário
• Sobre Funções e Argumentos de Função
• Trabalhando com variáveis e Array em Funções
• Função especificando um tipo
• Tipos de argumentos e variáveis numa função
• Argumentos trabalhando com um número desconhecido, Array
• Como reter um valor após encerrar um procedimento
• Função Private
• Funções Volatile, inserir, recalcular
• Calculando uma função toda vez que variar o valor
• Determina a célula solicitante para uma Função
• Determinar um argumento de uma Célula
• Chamando uma determinada Função em uma outra pasta de trabalho
• Macro Chamando uma Função Soma
• Macro Chamando uma Função
• Funções que Trabalham como Macro
• Trabalhando com o Assistente de Funções
• Estudos aprofundados de Funções
• Trabalhando com o assistente de funções
• Definindo uma função tipo usuário
• Argumentos da Função Microsoft Excel
• Como recalcular funções na Folha de Planilha
• Como verificar valores em planilhas através de função
• Função busca valor
• Mostra descrição da função na caixa de diálogo
• Funções iguais com declaração de Dim(dimensão) diferente
• Valor Grau de angulos convertidos para radianos por uma função
• Utilizando função dentro de um Loop For...Next
• Concluindo

CADERNO_21 TRABALHANDO COM BASE DE DADOS
• ÍNDICE
• Trabalhando com base de dados (databases)
• Classificando dados em uma base de dados
• Método Sort
• Sintaxe do Método Sort (ordenar)
• Filtra nome pela primeira letra em um objeto ComboBox
• Concluindo

CADERNO_22 TRABALHANDO COM USERFORMS
• INDICE
• Userforms interagindo com o usuário (UserForms)
• Doze são os controles que podemos inserir em um userform
• Personalizando uma caixa de ferramentas no VBA(Visual Basic Application)
• Controles de uma caixa de Ferramentas do VBA(Visual Basic Application)
• Como adicionar um userform à um projeto VBA(Visual Basic Application)
• Separando os objetos do projeto VBA (Visual Basic Application) em Pastas
• Grade instantaneo do userform para ancorar os objetos
• Caixa de diálogo opções do VBE(Visual Basic Editor)
• Deletando um Userform
• Mensagem do Visual Basic confirmando deleção de um userform
• Como executar um Userform(Formulário)
• Ordem de tabulação de controles no userform (Tab Order)
• Definindo a ordem de Tabulação(Tab Order) dos controles
• Carregar um Userform na Folha de Planilha
• Ocultar um Userform e descarregá-lo da memória do computador
• Objeto Userform e suas propriedades
• Propriedades do Userform
• Propriedades ShowModal do Userform
• Renomeando controles usando prefixos simples
• Corrigindo digitação dos nomes dos controles
• Propriedade BackColor
• Propriedade BorderColor (Cor das Bordas) de um objeto
• Propriedade BorderStylo(Estilo de Bordas) de um Objeto
• Propriedade Caption(titulo) de um Objeto
• Propriedade Enabled
• Propriedade Font Objetos
• Propriedade ForeColor de um Objeto
• Propriedade Height de um Objeto
• Propriedade Left de um Objeto
• Propriedade MouseIcon
• Propriedade MousePointer de um Objeto
• Propriedade Picture
• Propriedade PictureSizeMode de um Objeto
• Propriedade StarPosition de um Objeto
• Propriedade Top (topo) de um Objeto
• Propriedade Width de um Objeto
• Propriedade Zoom de umObjeto
• Métodos para serem usados em Userforms
• Método PrintForm (Imprimir)
• Método Show (Abrir)
• Eventos para serem usados em Userform
• Evento Activate
• Evento Click
• Evento DoubleClick
• Evento Deactivate
• Evento Initialize
• Evento KeyDown
• Shift As Integer
• Evento KeyUp
• Evento MouseMove
• Evento QueryClose
• Evento Resize
• Evento Terminate
• Evento Zoom
• Concluindo

CADERNO_23 TRABALHANDO COM CONTROLES USERFORM
• INDICE
• Caixa de ferramentas de controle do VBA(Visual Basic Application)
• Inserindo controles no Userform
• Arrastando controles no Userform para outro local
• Selecionando controles no Userform com mouse
• Renomeando controles no Userform
• Como renomear um controle VBA(Visual Basic Application)
• Atribuindo valor a uma célula com uma TextBox
• Controles e modificações
• Controles Controles CommandButton(Botões de Controles)
• Controles Labels (Rótulos)
• Controles TextBoxes (Caixas de Textos)
• Propriedades Visible e Enabled
• Propriedade PassWordChar
• Controles MaxLength em um Objeto TextBox
• Controles Frames(Moduras/Quadros)
• Controles CheckBoxes(Caixa de Verificação) e Option Buttons(Botões de Opções)
• Exemplo de propriedade GroupName(Controle Options)
• Exemplo de uma ComboBox permitindo edição
• Detalhes de propriedades importantes na ComboBox
• Propriedade RowSource (ComboBox)
• Nomeando range para propriedade RowSouce(ComoBox)
• Nomeando um range dinâmico para a propriedade RowSource (ComboBox)
• Gravando uma macro que insere um range dinâmico
• Propriedade MachtRequired (ComboBox)
• Propriedade Text (Controle ComboBox)
• Propriedade ControlTipText
• Propriedade ColumnCount
• ComboBox usando options para várias seleções
• Propriedade ColumnWidth(Controle ComboBox)
• Propriedade Boundcolumn (Controle Combobox)
• Usando propriedades e range dinâmico em uma ComboBox
• Propriedade MultiSelect (Controle ListBox)
• Propriedade Height (Controle ListBox)
• Propriedade Text (Controle ComboBox)
• Controle MultiPáginas (MultiPage)
• Controle MultiPáginas e Controles Options(Opções)
• Trabalhando com botões de comando (CommandButton) no Userform
• Mudando a fonte, tamanho da fonte de botões CommandButtons
• Renomeando um CommandButton
• Funcionalidade no Botão Fechar do Userform
• Estudando o procedimento Funcionalidade_Formulário()
• Janela de propriedades(VBA) e o controle ativo
• Controle com o mesmo nome retorna (Erro)
• Como executar uma macro a partir de um módulo VBA(Visual Basic Application)
• Aprendendo a manejar fórmulas em macro no Aplicativo Microsoft Excel
• Ancorando Labels e Textboxes na grade do Userform
• Exemplo de Textboxes e Labels em um Userform
• Códigos para Userform de como Calcular Multa e Juros Simples
• Constuindo um sistema de busca por palavra na Folha de Planilha(TextBox)
• Outro exemplo de busca através de um controle TextBox
• Definindo um local para ancorar a Barra de ferramentas do Visual Basic
• Depurando um código gravado com um GM(Gravador de Macros)
• Trabalhando com o Assistente Microsoft Excel
• Assistente executa macro para deletar linhas na folha de planilha
• Relação de algumas constantes na animação do assistente
• Concluindo

CADERNO_24 TRABALHANDO COM CONTROLES NO USERFORM II
• ÍNDICE
• Fazendo um sistema de consulta com Userform e TextBox
• Abrindo um formulário através da Folha de Planilha
• Trabalhando com ComboBox (Caixa de combinação)
• Opção AddItem nos controles ComboBox e ListBox
• Declaração For...Next inserindo autonumeração em uma ListBox
• Sobre a importante propriedade OffSet(Linha, Coluna)
• Erro no uso da propriedade OffSet
• Macro executada na abertura de um Livro(Workbook)
• Exemplo de um sistema de busca em ordem alfabética ascendente
• Userform e os Módulos de código
• Módulo de código e um controle
• Variáveis públicas do módulo objeto(userform) são indisponível a outros
• Atribuir uma variável a um objeto Userform (Evento Show retorna erro Sintaxe)
• Visual Basic sugere nome aos controles
• Atribuindo uma variável Global e Eventos dos controles
• Exemplo variável Global e controles na Folha de Planilha
• Userform Evento Show e instrução Unload
• Uso do método Hide para Userform
• Usando Frames para ocultar controles
• Como usar botões de opções em um userform
• Trabalhando com ListBoxes nos Formulários
• Range dinâmico na propriedade RowSource ListBox
• Propriedade ColumnsHeads (ListBox)
• Propriedade ColumnWidhts
• Propriedade BoundColumns da ListBox
• Propriedade AddItem (ListBox)
• Propriedade RowSouce defninida por um Array()
• Usando uma Array() determinando a propriedade RowSource
• Propriedade RowSource usando o Método Clear
• Propriedade ListCount (ListBox)
• Propriedade ListIndex(Listbox)
• Redefinindo seu procedimento
• Procedimento que preenche uma ListBox retorna o nome selecionado
• Trabalhando com Label (Rótulo)
• Propriedades de um Label (Rótulo)
• Propriedade Caption(título) de um Objeto Label (Rótulo)
• Propriedade WordWrap do Objeto Label
• Propriedade Visible do Objeto Label
• Trabalhando com TextBox(Caixas de Texto) no Userforms
• Importantes propriedades de uma Caixa de Texto (TextBox)
• Propriedade Font(TextBox)
• Propriedade MultiLine(TextBox)
• Propriedade PassWordChar(**********) (Objeto TextBox)
• Propriedade Value
• Propriedade Value e visible
• Carrega ComboBox lista a partir de um range dinâmico
• Propriedade ListIndex(caixa de combinação) ComboBox
• Atribuindo um Array a uma propriedade RowSource de uma ComboBox
• Exemplo de ListBox ativa Workbook aberto
• Botões ToggleButton(Botões de Alternância) e Caixa de Verificação (CheckBox)
• Macro exemplo de botão de alternância com ChekBox
• Spinners (Botão de rotação) e ScrollBars(Barras de Rolagem) no Userform
• Exemplo de SpinButton indexado a uma ScrollBar(Decrementando)
• Controle RefEdit
• Trabalhando com Objeto MultiPage (MultiPaginas)
• Usando uma TabStrip em um Userform
• Exemplo de Procedimento usando uma TabStrip (tabela nua)
• Atribuindo uma macro a uma TabStrip (tabela nua)
• Inserindo uma imagem no userform
• Propriedade Tab Order (ordem de tabulação)
• Trabalhando com Objetos, Userforms e Variáveis
• Variável (Me) para referir-se ao objeto Userform
• Fechando o userform com Evento dois cliques
• Preservando os dados de um userform na memória
• Propriedade StarUpPosition do Userform
• Useform e Folhas de Diálogo Microsoft Excel(95) e MS Excel(97)
• Concluindo

CADERNO_25 SOBRE AS TEXTBOX
• ÍNDICE
• Objeto TextBox (caixa de textos)
• Inserindo uma TextBox em um objeto Userform
• Propriedades de uma TextBox
• Propriedade (Name) 'com aspas
• Propriedade (AutoSize)
• Sobre a propriedade (AutoLoad)
• Sobre a propriedade BackColor
• Valores da Função RGB para propriedade BackColor
• Propriedades BackColor e botões de alternância (ToggleButton)
• Propriedade BackStyle
• Sobre a propriedade BorderStyle
• Propriedade BorderStyle (Controle TextBox)
• Propriedade ControlSource
• Propriedade ControltipText
• Propriedade DragBehavior
• Propriedade Enabled
• Propriedade EnterFieldBehavior
• Propriedade EnterKeyBehavior
• Propriedade Font e ForeColor
• Propriedade ForeColor
• Propriedade Height
• Propriedade HelPContextID
• Propriedade HideSelection
• Propriedade Left e Top
• Propriedade MaxLenght
• Propriedade MouseIcon
• Propriedade MultiLine
• Propriedade PassWordChar
• Propriedade ScrollBars
• Propriedade SelectionMargin
• Propriedade SpecialEffect
• Propriedde TabIndex
• Propriedade TabKeyBehavior
• Propriedade Tag
• Propriedade Text
• Propriedade TextAlign
• Propriedade Visible
• Propriedade Wrap
• Eventos relacionados a caixa de Texto(TextBox)
• Localização dos Eventos de determinado Objeto
• Evento AfterUpdate
• Evento BeforeDragOver(TextBox)
• Evento BeforeDropOrPast(TextBox)
• Evento Change(TextBox)
• Evento Enter e Exit (TextBox)
• Evento KeyDown e KeyUp (TextBox)
• Evento KeyPress(TextBox) habilitando teclado(Número e BackSpace)
• TextBox aceita somente datas, números e ou textos
• TextBox aceita digitação somente caracteres númericos
• Digitando apenas AlfaNuméricos em uma TextBox
• Validando um número de CPF e CNPJ
• Eventos MouseDown e MouseUp (TextBox)
• Preenchendo células através de TextBox
• Propriedade Value é padrão do Objeto TextBox
• Preenchimento de células e a referência a Pasta de Trabalho
• Explicando Folha de Planilha(Excel) e Folha de Código(VBA)
• Criando uma Validação de Dados a partir de uma TextBox
• Concluindo

CADERNO_26 GRÁFICOS E O CÓDIGO VBA
• ÍNDICE
• Trabalhando com gráfico e códigos VBA
• Nomeando uma folha de gráfico
• Criando uma ListBox para mostrar os tipos de gráficos
• Definição de que é um 'Gráfico Embutido'
• Como especificar um determinado Gráfico (Charts)
• Referindo a um Gráfico em outra pasta
• Referindo a uma Folha de Gráfico como membro Worksheet
• Gráficos embutidos na Pasta Ativa (Nome da pasta é opcional)
• Macros Gravadas no MS Excel considera gráficos com Membros DrawingObjects
• Montando uma macro para selecionar um Gráfico embutido
• Procedimento que montará uma ListBox com lista dos Gráficos embutidos
• Visualizar os gráficos e Imprimí-los
• Imprimindo todos os gráficos nas Folhas de Gráficos
• Fazendo referência a Pasta e Folha de Planilha em vez de ActiveSheet
• Imprimindo um Objeto Gráfico em Folha de Gráfico
• Objetos e Propriedades de um Gráfico
• Estilos de linhas de bordas aplicados em um gráfico
• Sobre as séries no Gráfico
• Argumentos Add para as SeriesCollection
• Deletando uma série de um Gráfico
• Macro produz um gráfico de linhas individuais a partir dos dados
• Formatação quando selecionar a range Célula("Saber")
• Como Evitar a seleção de um Gráfico embutido
• Concluindo...

CADERNO_27 REGISTRO E CONSULTA DE DADOS
• INDICE
• Trabalhando com registro e consulta de dados
• Procedimentos para fazer um Login usando vários usuários
• Como fazer um Login com vários Usuários e Senha
• Conlcuindo


CADERNO_28 TRABALHANDO COM MENU E SUBMENU
S
INDICE
• Trabalhando com menus
• Menus do Aplicativo Microsoft Excel
• Sobre Menus, SubMenus e Barra Separadora (VBA)
• O que é possível fazer com Menus
• Relacionar os Menus e CommandBars (Barras de comandos)
• Adicionando um Menu à Barra de Ferramentas
• Usando o método Add para adicionar uma Barra de Menu
• Sintaxe das CommandBars
• Argumentos Position e seus valores
• Pontos a serem observados sobre adição de Menus
• Adicionando e removendo um ìtem de Menu
• Inserindo SubMenus no Menu 'Dados' e desabilitando ítem
• Adicionando um Menu com Drop-Down
• Como ocultar Barras de Menus, Barras Rolamento, Abas de Planilhas etc...
• Usar uma declaração For...Next para ocultar todos Menus da Planilha
• Propriedade Application.DisplayFullScreen e ThisWorkbook.ProtectWindos
• Inserindo um Menu Contextual
• Criando um índice de navegação pelas Folhas de Planilhas
• Navegando pelas planilhas através das Barras de ferramentas(ComboBox)
• CommandBar e Menu usando os Diálogos Built-In do MS Excel
• Visualizar relação de Constante Visual Basic xlBuiltiInDialog
• Obrigar usuário a salvar o arquivo
• Mostrando caixa de diálogo abrir ao gravar o Arquivo
• Excluindo todas as Barras de Comandos personalizadas
• Lista de caixas de diálogos do Visual Basic (Algumas Constants)
• Exemplo de Macros para Abrir determinadas caixas de diálogos
• Retirar e repor a Barra padrão do Aplicativo MS Excel
• Adicionar e remover um ítem de Menu de um Menu de Planilha
• Criando um ítem de Menu personalizado no Menu Ferramentas
• Inserindo uma marca de verificação(tickado) na Barra personalizada
• Adicionando um menu com SubMenu na Barra padrão antes do menu Janela
• Como fazer um Menu com SubMenus encaixando junto com Barras Excel
• Inserindo um Menu Popup(Flutuante) em forma de ComboBox na Planilha
• Inserindo um Menu Flutuante que lista ítem em ComboBox retorna mensagem
• Inserir um Menu Flutuante com SubMenus e SubÍtens
• Ocultando um Menu de Planilha do Aplicativo MS Excel
• Retirando a Barra de menu Padrão e desabilitando acesso a itens de menu
• Executar um Menu ao ativar determinada Folha de Planilha
• Inserindo uma Barra com único ítem e FaceID Gráfico
• Relacionando todos os faceIDs em uma Folha de Planilha separada
• Adicionando um Menu na Barra padrão ligada a Macros
• Mais um exemplo de Menu Personalizado ligado a Macros
• Desabilitando Menus de Planilha - Congelando-o
• Desabilitando e habilitando Teclas Copiar, Colar e Recortar
• Macros que habilitam as Teclas Copiar, Colar e Recortar
• Desabilitando Teclas (Lista Método OnKey)
• Habilitando Teclas(Lista Método OnKey)
• Restaurando os Menus de Planilha usando o Método Reset
• Como proteger e desproteger uma Barra de Menu
• Propriedade BeginGroup para adicionar Barra separadora de ítem de Menu
• Listando todas CommandBars e Menus
• Barra de Ferramentas e localização na Tela
• Concluindo

CADERNO_29 TRABALHANDO COM MENU E SUBMENU II
• ÍNDICE
• Barras de Ferramentas e suas aplicações
• Barras de Ferramentas personalizadas
• Como montar uma Barra de Ferramentas Personalizada
• Como inserir um ítem de Menu e atribuir uma macro
• Personalizando nosso Menu Personalizado e a ele atribuir uma macro
• Atribuindo uma macro a um botão personalizado
• Como contornar um problema de localização de macros renomeadas
• Inserindo texto e imagem a um botão e também mudando a imagem
• Falando mais sobre as Barras de Ferramentas
• Deletando Barras de Ferramentas
• Criando uma Barra de Ferramentas e mostrando na tela
• Mudando o nome de determinada Barra de Ferramenta personalizada
• Adicionando uma Barra de Menu na Barra de Ferramentas com ítem de Menu
• Criando uma Barra de Ferramentas com Texto e ímagem
• Barra de Ferramentas com FaceIDs chamando outras macros
• Relacionando as FaceIDs em outra pasta
• Criando uma Barra de busca na Web em vários sites de Busca
• Utilizando o VBA na manipulação de Barras de Ferramentas
• Copiar um FaceID e Colar no ítem de Menu na Planilha ' Metodo PasteFace'
• Alterando as macros do ítem de Menu da Planilha por uma personalizada
• Ocultando Menu Salvar da Barra de Ferramentas
• Desabilitando e habilitando um ítem de Menu
• Mostrando todos os FaceIDs em uma Barra de Ferramentas
• Navegando pelas planilhas através de um Menu Contextual
• Criando um Menu Simples ligado a Macros
• Criando uma Barra personalizada colando um FaceID e atribuindo uma macro
• Retirando e repondo todas as Barras de Ferramentas declaração For...Next
• Menu e SubMenus usando parâmetros da Folha de Planilha "Planilha Menu"
• Adicionando uma referência por meio de Macro
• Macro abre caixa de diálogo referência VBAProject
• Concluindo


CADERNO_30 TRABALHANDO COM BARRA DE FORMULÁRIOS(Excel)
• ÍNDICE
• Tipos de controles e suas propriedades
• Controles de Barra de Ferramentas Formulários
• Propriedades da caixa de Grupo da Caixa de Formulário
• Propriedade da Caixa de Seleção da Barra de Ferramentas Formulários
• Propriedade do Botão de Opção da Barra de Ferramentas Formulários
• Propriedade da Caixa de listagem da Barra de Ferramentas Formulários
• Propriedade da Caixa de Combinação da Barra Ferramentas Formulários
• Propriedade da Barra de Rolagem da Barra de Ferramentas Formulários
• Propriedade do Controle Giratório da Barra de Ferramentas Formulários
• Trabalhando com a Barra de Menu Formulários
• Acessando a Barra de Ferramentas Formulários
• Componentes da Barra de Ferramentas Formulários
• Inserindo objeto da Barra de Ferramentas Formulários na Folha de Planilha
• Digitando o Texto no Caption(título) do Botão
• Forrmatando a Fonte do Botão
• Barra de Rolagem da Barra de Ferramentas Formulários
• Botão de Opção em uma caixa de Grupo(Quadro, Frame, Moldura
• Como usar um botão de opção para navegar pelas planilhas
• Caixa de Listagem(ListBox) da Barra de Ferramentas Formulários
• Caixa de Combinação(ComboBox) da Barra de Ferramentas Formulários
• Botão de Comando da Barra de Ferramentas Formulários
• Exemplo de CheckBox para mostrar e ocultar uma planilha
• Exemplo de CheckBox trocando letras da coluna por nome
• Navegando pelas células através de botões de Opção(Options)
• Exemplo de Gráfico usando controle Giratório da Barra de Formulário
• Imprimindo determinadas área usando caixa de combinação
• Trabalhando com Caixa de Combinação e Options(Fórmulas)
• Concluindo


CADERNO_31 TRABALHANDO COM SUPLEMENTOS
• ÍNDICE
• Sobre suplementos (xla)
• Definição de suplementos (xla) pela Microsoft
• Devantagens no uso de um suplemento (xla)
• Como proteger seu projeto (xla) pelo VBAProject
• Inserindo uma senha de segurança no seu projeto xla(suplementos)
• Retirando a seleção para não carregar o suplemento
• Visualizando uma pasta(Suplementos) arquivos (xla)
• Você deverá compilar o seu arquivo que será convertido em (xla)
• Criando um exemplo de arquivo (xla) suplementos
• Função no arquivo xla converte reais em Dólar e vice-versa
• Solucionando problemas com localização de suplementos(xla)
• Especificando as referências a suas macros antes de salvar o arquivo(xla)
• Abrindo um arquivo(xla) com Macros
• Como deletar um suplemento da lista de suplementos disponíveis
• Instalando e desinstando automaticamente um determinado suplemento (xla)
• Relacionando os arquivos (xla) existente no aplicativo MS Excel
• Avisar sobre os modelos e suplementos instalados
• Sobre programas suplementares
• Suplementos do aplicativo Microsoft Excel
• Criando suplementos no Aplicativo Microsoft Excel
• Suplementos de "COM"
• Suplementos de Automatização
• Solucionar problemas com suplementos(xla)
• Concluindo

 

Aprenda tudo sobre microsoft Excel VBA com Saberexcel
Adquira já o Curso Completo Microsoft Excel VBA

Última atualização em Sex, 30 de Março de 2018 10:27  

Comentários   

 
Guest
# Guest 07-01-2011 10:34
Adquiri o curso e segui os conselhos do Sr. Marcondes, conhecer bem o ambiente vba e seus vocábulos e praticar bastante com macros e exemplos, estou muito contente, pois economizei muito e que depende pura e exclusivamente da necessidade e força de vontade, o aprendizado esta na prática mesmo. Parabéns pelo trabalho. Luciana H. - São Paulo
Responder | Responder com citação | Citar
 
 
Guest
# Guest 15-03-2011 12:23
Confesso que não tinha uma regra para estudar VBA, estava aprendendo de qualquer jeito e não aprendia nunca, pelo conselho do Sr. Marcondes, conhecer bem o aplicativo excel depois o Ambiente VBA e VBE. Habilitar-se, primeiramente para praticar bastante com macros, visualizar resultados, esse é caminho mesmo sem dúvida, o curso vba saberexcel me ajudou muito,
Luiz H. - Judiai - SP
Responder | Responder com citação | Citar
 
 
Guest
# Guest 07-05-2011 19:01
Excelente curso, parabéns, também concordo que o aprendizado tem que ser na prática mesmo. Eduardo E. Oliveira - SP.
Responder | Responder com citação | Citar
 
 
Guest
# Guest 15-08-2011 12:29
Prezado Otávio,
Obrigado pelo seu interesse em nossos produtos.
Veja bem, o aprendizado MS Excel VBA(Visual Basic Aplicativo) é um aprendizado a médio longo prazo. Temos experiência própria,o aprendizado de desenvolvimento de planilhas automatizadas com macros, consiste em conhecer bem o vocabulário do Visual Basic e também o Aplicativo MS Excel. Nosso Curso Completo Microsoft Excel VBA está voltado para essa finalidade, em habilitar o aluno a ler, reconhecer e interpretar um código de um macro, após a conclusão do curso praticar bastante, isto é, fazer um o treinamento com macros(praticar com macros), executar e observar o resultado, assim se aprende com qualidade, praticando mesmo. Aprender VBA(Visual Basic Aplicativo) consiste pura e exclusivamente em prática mesmo.

microsoftexcel.com.br/.../...

Para um aprendizado com qualidade com baixo custo sugerimos que você aprenda praticando com os produtos didáticos SaberExcel.

Na conclusão do Curso Completo MS Excel VBA,
(*)- Coleção de 15.000 Macros Microsoft Excel VBA, Fórmulas e Funções - Pesquisa e pratica com Macros MS Excel VBA

(*) DVD–14.000 Planilhas Exemplos Microsoft Excel VBA - pratica, pesquisa e desenvolvimento a partir de
exemplo prontos

(*)- MODULOS COMO FAZER – (4 Módulos)
(Treinamento com exemplos de Planilhas Excel VBA
(Objetos))

(*)- DVD – 1.800 Apostilas Microsoft Excel VBA.
(E-books e Apostilas Microsoft Excel VBA e Excel
Avançado)

(*)- 340 Planilhas WorkshseetFunct ions VBA
(Uma planilha para cada Função do Excel no VBA
treinamento )

(*) - Registre-se em nosso site, há muitos downloads na área livre para Registrados.

www.microsoftexcel.com.br

Expedito Marcondes
Excel VBA Estudos® - Equipe SaberExcel
Escola SaberExcel VBA Estudos - O site das Macros
Fone...: (016) 8133-3066 (OP.TIM)
Email..:

(**) Antes de imprimir pense na sua responsabilidad e com o meio ambiente
Before printing think about your environmental responsibility
Responder | Responder com citação | Citar
 
 
Guest
# Guest 03-11-2012 07:58
Parabéns pelo curso, excelente, é um curso completo e economicamente viável, fiz vários cursos presenciais, não resolveu pois é muito rápido e precisa mesmo de milhares de horas de estudos, gastos desnecessários. Concordo que é praticando mesmo com macros, pois o aprendizado em programação e desnvolvimento consiste em praticar muito com macros, visualizar resultados e estudar bastante.
Luis G. A. Meirelles. (Gerente Produção)
São Paulo - SP.
Responder | Responder com citação | Citar
 
 
Guest
# Guest 03-11-2012 08:06
Citando Luiz G. A. Meirelles:
Parabéns pelo curso, excelente, é um curso completo e economicamente viável, fiz vários cursos presenciais, não resolveu pois é muito rápido e precisa mesmo de milhares de horas de estudos, gastos desnecessários. Concordo que é praticando mesmo com macros, pois o aprendizado em programação e desnvolvimento consiste em praticar muito com macros, visualizar resultados e estudar bastante..



Prezado Luiz,
é bem por ai mesmo, aprender a programar, seja em qual linguagem for, tem aprender sobre os objetos métodos, eventos, propriedades dos objetos, habilitar-se a conhecer os vocábulos neste caso do vb, e praticar muito, domesticar a mente para se tornar uma pessoa atenciosa e determinada.
Fique com Deus,
Expedito Marcondes --- Equipe Saberexcel
São Paulo - SP
Responder | Responder com citação | Citar
 
 
adriano cardoso
# adriano cardoso 03-12-2014 18:28
Como faço para me inscrever no curso?
Qual o valor??

Abs.

RESPOSTA
Prezado Adriano,
Poderá entrar no site ( wwww.saberexcel .com.br )
encontrará o valor de todos nosso material didático
Temos contas nos Bancos: Brasil, Bradesco, Itaú e Caixa Federal.

Banco................: Brasil
Agencia..............: 01562-2
Conta Corrente....... : 16.684-7
Valor................: R$ 119,00
Titular..............: Expedito Marcondes

Abaixo uma relação de nosso Material didático.
conteúdo das vídeo – aulas:
saberexcel.com.br/.../...

[+] – 225 Vídeo Aulas Excel VBA
[+] – Curso Completo MS Excel VBA
[+] – 20.000 Planilhas MS Excel VBA
[+] – Coleção de 15.000 Macros MS Excel VBA
[+] – 4 Módulos Como Fazer Programação Excel VBA
[+] – 141 Planilhas Insdeusepaições Loops Excel VBA
[+] – 341 Planilhas WorkSheetFuncti on VBA
[+] – Planilhas Inteligentes (Estudos das Categorias)
no momento Validação de Dados.
[+] – Apostilas e E-books...(ingl ês publicações periódicas)

Qualquer dúvida, contate-nos,
Email...:
Fone....: (16) 9 8133 - 3066
Responder | Responder com citação | Citar
 

Adicionar comentário

"Jamais considere seus estudos como uma obrigação, mas como uma oportunidade invejável para aprender a conhecer a influência libertadora da beleza do reino do espírito, para seu próprio prazer pessoal e para proveito da comunidade." Albert Einstein


Código de segurança
Atualizar

PROMOÇÃO DIDÁTICOS SABEREXCEL



Adquira já o Acesso Imediato
à Area de Membros

Compra Grantida --- Entrega Imediata

Aprenda Excel VBA com Simplicidade de 
códigos e Eficácia, Escrevendo Menos e
Fazendo Mais.

'-------------------------------------'
Entrega Imediata:
+  500 Video Aulas MS Excel VBA
+  35.000 Planilhas Excel e VBA
+  Coleção 25.000 Macros MS Excel VBA
+  141 Planilhas Instruções Loops
+  341 Planilhas WorksheetFunctions(VBA)
+    04 Módulos Como Fazer Excel VBA
+  Curso Completo MS Excel VBA
+  Planilhas Inteligentes


Pesquisa Google SaberExcel

Publicidade Google

<script type="text/javascript"><!--

google_ad_client = "ca-pub-2317234650173689";

/* retangulo 336 x 280 */

google_ad_slot = "0315083363";

google_ad_width = 336;

google_ad_height = 280;

//-->

</script>

<script type="text/javascript"

src="http://pagead2.googlesyndication.com/pagead/show_ads.js">

</script>

Publicidade

RSFirewallProtected


Google Associados

Depoimentos

Adicione Saberexcel Favoritos

 
 

Aprenda tudo sobre o Aplicativo Microsoft Excel VBA

Aprenda tudo sobre o Aplicativo Microsoft Excel VBA(Visual Basic Application), sozinho, com baixo custo, praticando com os produtos didáticos Saberexcel,


   Sobre as WorksheetFunctions Funções de Planilhas que retornam valores do VBA