Anda di halaman 1dari 10

CONTEÚDO PROGRAMÁTICO

Playlist com todas as aulas:


http://www.youtube.com/playlist?list=PL7iAT8C5wumpfsfVzZRRVfpTS17d6sykT

#01
- O que é uma macro
- Em que situações você precisaria utilizar macros
- O que é o VBA (Visual Basic for Applications
- Primeira macro: Como inserir texto nas células e formatá-lo
- Como executar macros

#02
- Utilizar uma tecla de atalho para a macro
- Criação de uma macro para configuração de página simples
- Alteração da macro para configurar página dinamicamente
- Editando o código VBA
- Definições
DIM - Dimensionar variáveis na memória
SET- Atribuir valor a variável
- Como depurar e executar passo a passo a macro

#03
- Tipos de macros (Referência absoluta ou relativa)
- Utilizando a janela de Verificação Imediata
- Método: OFFSET (deslocar o cursor pela planilha)

#04
- Criação de três macros:
- Classificação com um critério
- Classificação com dois critérios
- Configurar página para impressão
Associando as macros aos botões
Como ativar a guia Desenvolvedor

#05
- Ativar as macros na abertura do arquivo
- Configurar o Excel para ativar as macros automaticamente

Me acompanhe nas redes sociais


CONTEÚDO PROGRAMÁTICO

#06
- Criação de um cadastro de clientes
- Instrução: Application.screenupdating
- Instrução: MSGBOX
- Manipulando valores em células com VBA

#07
- Criação de um cadastro de clientes
- Instrução: Application.screenupdating
- Instrução: MSGBOX
- Manipulando valores em células com VBA

#08
CONTROLES DE FORMULÁRIO - Caixas de combinação
- Como utilizar a caixa de combinação
- Definindo células de origem
- Definindo célula vinculada
- Criando uma lista dinâmica

#09
CONTROLES DE FORMULÁRIO - Caixa de Seleção e Botão de Opção
- Como utilizar as caixas de seleção
- Como utilizar os botões de opção
- Dicas de configuração e layout dos controles
- Como identificar a forma correta de utilizá-los

#10
CONTROLES DE FORMULÁRIO - Caixa de Listagem e Botão de Rotação
- Como utilizar o botão de rotação para incrementar valores em células.
- Criando um gerador de linhas
- Como utilizar a caixa de listagem para selecionar uma ou mais
informações de uma lista.

#11
- Conceitos importantes sobre o VBA (Visual Basic for Application)
- Descrição dos componentes de tela para o VBA
- Criando o primeiro código
- Instrução MSGBOX
- Alterando o nível de segurança das macros
- Salvar planilha habilitada para macros

Me acompanhe nas redes sociais


CONTEÚDO PROGRAMÁTICO

#12
- Inserir código em uma Plan
-- Evento Activate
- Selecionar célula através de código (range().select)
- Evento Calculate
- Comentar código
- Como usar a janela de Verificação Imediata

#13
- O que são variáveis
- Tipos de variáveis
- Integer
- String
- Boolean
- Long
- Currency
- Date

#14
- Utilizando variáveis
- Dimensionando variáveis (DIM)
Tipos Integer / Long / Worksheet / Boolean
- Atribuindo variáveis com o comando SET
- Operações matemáticas com variáveis
- Exibir conteúdo de variáveis com o comando MSGBOX
- Como depurar o código de programação

#15
- Estruturas de repetição
DO WHILE ... LOOP
- Criar uma somatória com a estrutura de repetição e o uso da estrutura
DO WHILE ... LOOP

#16
- Estruturas de repetição
DO WHILE ... LOOP
- Utilizando o Do While em uma ordem inversa
- Como definir a última célula de uma coluna com variável
- O uso do OPTION EXPLICIT para forçar declaração de variáveis

Me acompanhe nas redes sociais


CONTEÚDO PROGRAMÁTICO

#17
- Estruturas de repetição
DO UNTIL
...
LOOP
- Criar uma somatória com a estrutura de repetição e o uso da estrutura
DO UNTIL ... LOOP

#18
Estruturas de Repetição
- Como utilizar critérios nas estruturas de repetição
- Função IF
-- Criando uma somatória para números positivos
-- Criando uma somatória para números negativos

- Função IF .. THEN ... ELSE ... END IF

#19
Estrutura de repetição FOR ... NEXT
- Criando um numerador de linhas (com limitador no código)
- Criando um numerador de linhas (com limitador definido na planilha)

#20
Estrutura de repetição FOR ... step ... NEXT
- Criando um numerador sequencial
- Criando um numerador não sequencial

#21
Estrutura de Repetição - FOR EACH ... NEXT
- Bloquear todas as planilhas com uma senha padrão
- Desbloquear todas as planilhas com uma senha padrão
- Desativando a atualização de tela (application.screenupdating)
- Contando as Planilhas (Sheets.count)

Me acompanhe nas redes sociais


CONTEÚDO PROGRAMÁTICO

#22
Estrutura de Repetição - FOR EACH ... NEXT
- Bloquear todas as planilhas com uma senha dada pelo usuário
- Desbloquear todas as planilhas com uma senha dada pelo usuário
- INPUTBOX - Solicitando informações do usuário.

#23
- ENVIRON
- FOR ... NEXT
- APPLICATION.ENABLEEVENTS
- APPLICATION.SAVE

#24
- ENVIRON
- UCASE (converter texto para maiúsculas)
- APPLICATION.SCREENUPDATING
- IF (para comparação)
- Proteção do projeto VBA com senha de acesso

#25
ON ERROR - Tratamento de erros no VBA
- On Error GoTo
- On Error Resume Next
- On Error Goto 0

#26
- Criação de Subs
- Comparação de valores com o IF
- Apagando linhas com ENTIREROW . DELETE
- Saindo de um loop com Exit Do

#27
- Alterar registros em uma tabela de dados
- Excluir registros em uma tabela de dados

Me acompanhe nas redes sociais


CONTEÚDO PROGRAMÁTICO

#28
- Trabalhando em Lote: Exibir e Ocultar planilhas
- Apagar dados em diversas planilhas simultaneamente

#29
- Identificar registros duplicados em várias tabelas

#30
Como criar combinações dinâmicas entre números utilizando:
a) Do While...
b) For ... Next
c) Contadores de controle
d) gravação de dados em outras colunas

#31
- Como criar grupos de combinações dinâmicos entre números não
repetidos utilizando:
a) Do While...
b) For ... Next
c) Contadores de controle
d) gravação de dados em outras colunas

#32
Como utilizar funções do Excel diretamente no código
- Application . Worksheet.Function
- Função VlookUp (ProcV)
- Dicas de uso / Recomendações

Me acompanhe nas redes sociais


CONTEÚDO PROGRAMÁTICO

#33
Como utilizar as funções estatísticas do Excel no VBA
- Função Máximo (MAX)
- Função Mínimo (MIN)
- Função Média (AVERAGE)
- Função Cont.Valores (COUNTA)
- Função Cont.núm (COUNT)
- Função Contar.vazio (COUNTBLANK)
- Função Maior (LARGE)
- Função Menor (SMALL)

#34
Como criar um corretor de questões automaticamente. Ideal para
testes em Excel.

#35
- Utilizando a função SUM (soma) no VBA
- Várias formas diferentes de aplicar a função
- Formulas padrão R1C1
- Copiar e colar as funções inseridas nas células (VBA)
- Aprenda como programar em VBA com o gravador de macros

#36
O uso de funções de texto no VBA
- Left (função ESQUERDA)
- Right (função DIREITA)
- Mid (função EXT.TEXTO)
- Trim (função ARRUMAR)
- Ucase (função MAIÚSCULA)
- Lcase (função MINÚSCULA)
- Função PROPER

#37
Criação e uso de formulários
- Iniciando o formulário com um botão
- Iniciando o formulário na abertura da planilha
- Iniciando um formulário com uma tecla de atalho
- Atribuindo funções às teclas de atalho. Função ONKEY

Me acompanhe nas redes sociais


CONTEÚDO PROGRAMÁTICO

#38
Caixas de combinação
- Como utiliza-las em formulários
- Como adicionar valores por código
- Como adicionar valores pelas propriedades do controle

#39
Caixa de Combinação (continuação)
- Continuação das explicações sobre o uso da caixa de combinação nos
formulários.
- Exibindo informações em rótulos com base no item selecionado
- Inserindo informações na planilha com base na escolha dos controles
do formulário

#40
Caixa de seleção
- O uso da caixa de seleção em um formulário
- Como capturar o resultado de uma caixa de seleção
- Gravando o resultado de uma caixa de seleção na planilha
- Instrução WITH ... END WITH

#41
Botão de opção e caixa de grupos
- Como utilizar o botão de opção em um formulário
- Capturando o retorno do controle
- Gravando o retorno do botão de opção na planilha
- Como tratar os dados do botão de opção
- Caixa de Grupo

#42
Toggle Button ou Botão de Ativação
- Como utilizar o botão de ativação
- Criando rotinas de formatação nas células com o Botão de Ativação
- Retorno do Botão de Ativação
- Aplicar formatação a partir de uma célula ou uma seleção
- Ocultando e exibindo controles com o botão de ativação

Me acompanhe nas redes sociais


CONTEÚDO PROGRAMÁTICO

#43
Botão de Rolagem e Botão de Rotação (ScrollBar e SpinButton)
- Como utilizar incrementar valores nos botões de rolagem e rotação
- Atribuindo os valores dos controles a labels e células

#44
Trabalhando com imagens no formulário
- Inserir imagens no formulário
- alterando as imagens com controles dinâmicos
- configurando o controle de imagens

#45
Caixa de Listagem
- Como trabalhar com a caixa de listagem
- Adicionando uma coluna de dados
- Adicionando mais de uma coluna de dados
- Propriedades: RowSource, BoundColumn, ColumnCount,
ColumnWidth

#46
- O que é o TabStrip
- Combinando controles de formulário em uma TabStrip
- Propriedades e dicas do TabStrip
- Propriedades do controle: ColumnCount, Columnwidth, RowSource
Compilação do código VBA

#47
- O que é o MultiPage
- Combinando controles de formulário em uma MultiPage
- Propriedades e dicas do MultiPage

Projeto 1 – Importador de arquivos de texto


#48 - http://www.youtube.com/watch?v=CM_7zL5o-RY
#49 - http://www.youtube.com/watch?v=OIHKIlsxMUM
#50 - http://www.youtube.com/watch?v=Sr9rdsp47yI
#51 - http://www.youtube.com/watch?v=Gq0kpP359gI

Me acompanhe nas redes sociais


CONTEÚDO PROGRAMÁTICO

Projeto 2 – Planilha de Orçamentos


#52 - http://www.youtube.com/watch?v=ZSx_benH_Uk
#53 - http://www.youtube.com/watch?v=TxzngrHDO3Y
#54 - http://www.youtube.com/watch?v=_nz0d7oCTh4
#55 - http://www.youtube.com/watch?v=p44tZGAYvFA
#56 - http://www.youtube.com/watch?v=AYjlci9fk94
#57 - http://www.youtube.com/watch?v=oetp0Crd_W0
#58 - http://www.youtube.com/watch?v=OemjiFehTAQ
#59 - http://www.youtube.com/watch?v=eW-iTvvdKno
#60 - http://www.youtube.com/watch?v=3clZbh5gkaA
#61 - http://www.youtube.com/watch?v=xecWbVDsd8M
#62 - http://www.youtube.com/watch?v=vZOqhv53NcQ
#63 - http://www.youtube.com/watch?v=MWDdQ4sIHrE
#64 - http://www.youtube.com/watch?v=v8cTT4mEUCQ
#65 - http://www.youtube.com/watch?v=CSpWFSGveKo
#66 - http://www.youtube.com/watch?v=0VhiJOO6W9E
#67 - http://www.youtube.com/watch?v=0OUpArYK-Ac

... e se quiser ter acesso a uma planilha do Excel 2013 Completa, com mais de 250 páginas e com links para as aulas
no Youtube, clique na imagem abaixo!

Bons estudos!

Inscreva-se em meu canal de vídeos e acompanhe as novidades.

Clique aqui!

Me acompanhe nas redes sociais