Академический Документы
Профессиональный Документы
Культура Документы
#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
#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
#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
#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
#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)
#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
#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
#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
#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
#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
... 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!
Clique aqui!