Conteúdo Programando o Excel com VBA, MARCELO

Programando o Excel com VBA, veja o conteúdo

Conteúdo

    Linguagens e Lógica de programação
  • Boas Vindas ao Curso
  • O que são linguagens de programação
  • Lógica de programação
  • Estágios de desenvolvimento de sistemas
  • Algoritimos
  • Matemática e operadores matemáticos
    Conhecendo a linguagem Visual Basic for Applications (VBA)
  • O que é o VBA
  • O que são Macros
  • Breve Historia
  • VBA vs VB vs Office Script vs SQL vs PowerQuery
  • Guia Desenvolvedor
  • Conhecendo o Gravador de Macro
  • Formatos de arquivo do Excel
  • Configurações de confiabilidade de Macros
  • Referencia Relativa e Absoluta de Macro
  • Visual Basic Editor (VBE)
  • Depurando código no VBE
  • Modificando uma Macro
  • Personalizando o VBE
  • Avaliando a Gravação de uma Macro na Prática
    Fundamentos da linguagem VBA
  • Introdução ao módulo
  • Procedimentos Sub e Function
  • Declarando variáveis
  • Tipos de variáveis
  • Arrays
  • Instruções de decisão lógica (Tomada de decisões)
  • Instrução If... Then
  • Instrução If... Then... Else
  • Instrução If... Then...ElseIf... Else
  • Instrução If... Then Aninhado
  • Instrução If... Then com Operadores Lógicos (And & Or)
  • Instrução de decisão lógica Select Case... End Select
  • Estruturas de Loop
  • Loop - For... Next
  • Loop - For... Each... Next
  • Loop - Do While... Loop vs Do... Loop While
  • Loop - Do Until... Loop vs Do... Loop Until
  • Loop - Usando Loops com decisões lógicas
  • Função especial - Message Box
  • Função especial - Input Box
  • Função especial - Application.InputBox
  • Tratamento de Erros
  • Trabalhando com Datas
  • Objetos, Coleções, Métodos e Propriedades
    O Objeto Application (Excel)
  • O Modelo de Objeto do Excel
  • Propriedades e métodos do Objeto Application
  • Propriedades que controlam a Interface do Excel
  • O Método FileDialog - Os tipos de FileDIalog
  • O Método FileDialog - msoFileDialogFilePicker (Capturando e importando arquivos do computador)
  • O Método FileDialog - msoFileDialogFolderPicker (Capturar Pastas do Computador)
  • O Método FileDialog - msoFileDialogOpen (Abrindo arquivos externos)
  • O Método FileDialog - msoFileDialogSaveAs (Salvar arquivos para Computador)
  • Método OnKey - Criando e desativando atalhos
  • O Método OnTime - Agendando a execução de procedimentos
  • O Método SendKeys - Simulando o pressionamento de teclas
  • A Propriedade WorksheetFunction
  • A Propriedade Application.Visible
  • O Método Application.Quit
  • O Método Application.Volatile
    O Objeto Workbook (Pasta de trabalho)
  • Introdução ao Módulo
  • O Método Workbooks.Add - Criando Pastas de Trabalho
  • O Método Workbooks.Add - Criando nova Pasta de Trabalho à partir de um Modelo
  • O Método Workbooks.Add - Criando e Salvando Workbook dentro de um Repositório (Caminho da Pasta)
  • O Método Workbooks.Add - Criando nova Pasta com várias Planilhas
  • O Método Workbooks.Add - Criando uma Pasta de Trabalho e Alimentando com Informações
  • O Método Workbook.Save - Salvando Pastas de Trabalho
  • O Método Workbook.SaveAs - Salvando Pastas de Trabalho (Senha, Backup, Compartilhada, Outros Formatos)
  • O Evento Workbook_Open - Executando ações sempre que o Workbook é aberto
  • Os Eventos BeforeSave (Antes de Salvar), AfterSave (Após Salvar) e BeforeClose (Antes de Fechar)
    O Objeto Worksheet (Planilha)
  • Introdução ao Módulo
  • O Método Worksheets.Add - Criando novas planilhas
  • Os Métodos Move e Copy - Copiando e movendo Planilhas
  • O Método Worksheets.Delete - Deletando Planilhas
  • O Método Worksheets.PrintOut- Imprimir dados de Planilhas
  • O Método Worksheet.Protect- Proteção de Planilhas
  • Agrupando Planilhas
  • Ocultando Planilhas
  • A Propriedade Worksheet.Shapes - Caixa de texto
  • A Propriedade Worksheet.Shapes - Imagens
    O Objeto Range (Listas, intervalos, tabelas, células...)
  • Introdução ao Módulo
  • Trabalhando com Ranges
  • A Propriedades Cells
  • A Propriedade Offset - Exemplo Prático
  • O Método Range.Find - Realizando buscas
  • O Método Copy + Propriedade CurrentRegion
  • Como Excluir linhas vazias
  • Descobrindo o valor da última célula não vazia em linhas ou colunas
  • Usando Arrays para Transportar dados - Com critérios
  • Como limpar células - Conteúdo, formatação, comentários, anotações, hiperlinks...
  • Intervalos vs Tabelas - Faz diferença para o VBA?
  • Como redimensionar uma Range usando a Propriedade Range.Resize
  • Como juntar intervalos de diferentes Planilhas para dentro de uma única Planilha
  • Como exportar para PDF
    O Objeto Chart (Gráficos)
  • Introdução ao Módulo - O Objeto Chart (Gráfico)
  • Como criar gráficos usando VBA
  • Gráfico incorporado - Como criar usando o Método Shapes.AddChart2
  • Gráfico incorporado - Como definir a fonte de dados do Gráfico - Método Chart.SetSourceData
  • Gráfico incorporado - Como modificar os Elementos do Gráfico
  • Gráfico incorporado - Como personalizar um gráfico
  • Gráfico incorporado - Como atribuir Rótulos usando o Método Chart.SeriesCollection
  • Gráfico incorporado - Como criar vários gráficos com Loop
  • Gráfico incorporado - Como Exportar Gráficos
  • Gráfico incorporado - Como exportar todos os gráficos de uma Planilha
    O Objeto UserForm (Formulários e Controles)
  • Introdução ao uso de formulários
  • Propriedades, métodos e eventos de formulários
  • Formulário sem janela restrita
  • Label (Rótulo)
  • TextBox (Caixa de texto)
  • ComboBox (Caixa de combinação)
  • Frame (Quadro) e OptionButton (Botão de opções)
  • CheckBox (Caixa de checagem)
  • Image (Imagem)
  • MultiPage (Multi-página) e TabStrip
  • SpinButton (Botão de rotação)
  • ScrollBar (Barra de rolagem)
  • ToggleButton (Botão de ativação)
  • RefEdit
  • ListBox - Adicionando dados usando a propriedade RowSource
  • ListBox - Adicionando dados usando o método AddItem
  • ListBox - Adicionando dados usando a propriedade List e as funções Array e Split
  • ListBox - Adicionando dados com o Objeto Collection (Removendo duplicatas)
  • ListBox - Como selecionar vários itens e descarregar em Planilhas
  • ListBox - Transferindo dados entre Listbox
  • ListBox - Como mover os itens dentro de uma ListBox
  • ListBox - Trabalhando com várias colunas
  • ListBox - Criando ListBox com várias colunas usando Loops
  • ListBox - Criando ListBox com várias colunas usando Arrays
  • ListBox - Como usar uma TextBox para Filtrar dados do ListBox usando Arrays
  • ListBox - Como alternar entre diferentes Listas usando Select Case
  • ListBox - Carregando ListBox com SQL
  • ListBox - Criando cabeçalho personalizado
  • ListBox - Filtrando dados com SQL
  • ListBox - Filtrando entre Datas com SQL
  • ListBox - Filtrando entre Datas com SQL com condição de Alternar entre Campos (Select Case)
  • Runtime - Como criar um formulário em tempo de execução
  • Runtime - Como criar controles em tempo de execução
    Windows API (Uso e aplicação)
  • Introdução
  • Entendendo os arquivos de biblioteca da API do Windows
  • Como declarar uma função da API do Windows (Sintaxe)
  • Passando argumentos para funções de API
  • Usando constantes com funções de API do Windows
  • Problemas de compatibilidades 32 bits x 64 bits
  • Acessando a documentação da API do Windows
  • Funções API Windows para Personalizar o UserForm
  • Procedimento para Redimensionar e Autoajustar as dimensões e posições de todos os Controles do Formulário à medida que é Maximizado ou Minimizado
  • Com usar a Função Shell (Abrir Programas)
  • API Windows para Identificar o Usuário logado no Windows
  • Usando a função de API do Windows ShellExecute
  • API Windows para baixar arquivos da internet
    Trabalhando com Dados e Arquivos Externos
  • Introdução ao Módulo
  • A Biblioteca Activex Data Objects (ADO)
  • Conhecendo os Comandos SQL
  • Excel - Usando ADO no Workbook ativo - Buscando informações e descarregando em Planilhas com SELECT FROM (SQL)
  • Excel - Usando ADO no Workbook ativo - Buscando informações e descarregando em Planilhas com SELECT FROM (SQL) - Uso de critérios
  • Excel - Como importar dados de Workbooks fechados
  • Excel - Busca e Importação de dados entre Datas (Filtragem avançada)
  • Excel - Busca e Filtragem de dados contendo partes de um texto com SQL
  • Excel - Como enviar dados para uma Planilha de um Workbook fechado
  • Excel - Localizar e Alterar informações de Pastas fechadas
  • Access - Como importar tabelas do Access para o Excel
  • Access - Como classificar uma Tabela do Access antes de importar para o Excel
  • Access - Como realizar Somas e Contagens de campos
  • Access - Como remover duplicatas de campos durante a consulta
  • CSV/TXT - Trabalhando com arquivos de texto
  • CSV/TXT - Importando para uma Planilha do Excel
  • CSV/TXT - Exportando dados de Planilhas
  • CSV/TXT - Salvando novos dados CSV já existente
  • CSV/TXT - Exportar Tabelas de um Banco de dados para CSV ou TXT
  • XML - Introdução
  • XML - Como importar XML de Nota Fiscal Eletrônica (Nfe) - Parte 1 (Dados dos produtos)
  • XML - Como importar XML de Nota Fiscal Eletrônica (Nfe) - Parte 2 (FileDialog)
  • XML - Como importar XML de Nota Fiscal Eletrônica (Nfe) - Parte 3 (Informações da nota)
  • XML - Como importar XML de Nota Fiscal Eletrônica (Nfe) - Parte 4 (Dados do Emitente e Destinatário)
  • XML - Como importar XML de Nota Fiscal Eletrônica (Nfe) - Parte 5 (Dados Duplicatas)
  • XML - Como importar XML de Nota Fiscal Eletrônica (Nfe) - Parte 6 (Totais e Impostos)
  • XML - Como importar XML de Nota Fiscal Eletrônica (Nfe) - Parte 7 (Dados Transporte)
  • XML - Como importar XML de Nota Fiscal Eletrônica (Nfe) - Parte 8 (Gerando Código de Barras da Chave de Acesso)
  • XML - Com Importar da Web com DOM
  • XML - Com Importar da Web com as Funções FilterXml e WebService
  • XML - Como Exportar registros do Excel para XML via ADO
  • XML - Como Exportar registros do Excel para XML com DOM e ADO
  • JSON - Consulta de CNPJ (Como trazer dados de WebServices e API's para o Excel)
  • JSON - Como incorporar a Busca de dados de CNPJ ao seu Formulário
  • JSON - Como Gerar um JSON a partir de uma Tabela de dados de Planilhas
  • Pastas e arquivos - Como saber se um Arquivo ou uma Pasta existem em um repositório
  • Arquivos e Pastas - Como listar todos os arquivos em um diretório
  • FileSystemObject - Verificando se um Arquivo ou Pasta existem em um Diretório
  • FileSystemObject - Como copiar um arquivo de uma pasta para outra
  • FileSystemObject - Como deletar Pastas e arquivos via VBA
    Ribbon, Menus, Comandos e Backstage - Programação e Personalização
  • Introdução ao Módulo
  • Ribbon - Configurações da Ribbon nativa do Excel (Criação de Guias, Grupos e adição de Controles)
  • Ferramentas de Edição e Personalização
  • Ribbon - Como criar ícones personalizados para Ribbon
  • Ribbon - Como descobrir nomes de ícones nativos do Excel
  • Ribbon - Como funciona a Personalização da Ribbon
  • Ribbon - Ocultando e modificando guias e grupos nativas do Excel
  • Ribbon - Ocultando Guias Contextuais
  • Ribbon - Criando guias do zero e usando Grupos nativos dentro dessas Guias
  • Ribbon - Controle Button (Botão)
  • Ribbon - Menus e sub-menus com Botões
  • Ribbon - Controle Checkbox (Caixa de seleção)
  • Ribbon - Controle ComboBox (Caixa de Combinação)
  • Comandos - Introdução aos comandos do Excel
  • Comandos - Como Desabilitar Comandos do Excel
  • Comandos - Como atribuir nossas próprias ações aos comandos do Excel
  • Menus Contextuais - Introdução
  • Menus Contextuais - Como ocultar controles de um Menu Contextual
  • Menus Contextuais - Como inserir Botões dentro de um Menu Contextual
  • Menus Contextuais - Como criar Menus dentro de um Menu Contextual
  • Menus Contextuais - Dicas para descobrir o nome dos controles que deseja ocultar
  • CommandBars - Introdução
  • CommandBars - Acessando controles da faixa de opções
  • CommandBars - Como criar um Menu Customizando em uma Suplemento (ToolBar)
  • CommandBars - Manipulando os Menus Contextuais do Excel (Adicionar, ocultar, desabiltar...)
  • CommandBars - Criando um Menu Popup Contextual
  • CommandBars - Criando um Menu Popup Contextual com Sub-Menus
  • CommandBars - Usando Menu Popup Contextual dentro de um Formulário
  • Backstage - Como ocultar as Guias e Botões do Backstage
  • Backstage - Como criar Guias e Tarefas dentro do Backstage
    Módulo de Classe
  • Introdução ao uso de Módulo de Classe no Excel com VBA
  • Controlando os Eventos do Objeto Application com Classe
  • Como bloquear a alteração de nome das planilhas
  • Classe para restringir caracteres, letras e aplicar Máscaras em TextBoxes (CPF, CNPJ, CEP, Celular, Datas, Números, Moeda...)
  • Como usar Calendário para todas as Planilhas do Excel
  • Como replicar uso de Calendário para diversos UserForms
  • Menu Lateral com Label - Como usar os Eventos MouseMove e MouseDown corretamente
  • Menu Lateral com Label - Criando botões com ícones
  • TextBox - Usando o MouseDown para personalizar TextBox
    Controles Comuns do Windows (ListView, TreeView e outros)
  • Introducao
  • ListView 01 - Como carregar com dados
  • ListView 02 - Tipos de visualizações
  • ListView 03 - Como carregar o Listview com dados de Planilhas
  • ListView 04 - Como destacar SubItems no Listview
  • ListView 05 - Como incluir imagens no Listview
  • ListView 06 - Como inserir imagens com base em condições
  • ListView 07 - Explorando as Propriedades do Listview
  • ListView 08 - Como descarregar todos os dados para um Planilha do Excel
  • ListView 09 - Como carregar dados do Listview para Textboxes
  • ListView 10 - Como adicionar novos dados ao Listview
  • ListView 11 - Como Alterar dados do Listview
  • ListView 12 - Como atualizar os ícones do Listview
  • ListView 13 - Como remover itens do Listview
    Interagindo com outros aplicativos
  • Introdução ao Módulo
  • Outlook - Como enviar e-mail via VBA
  • Outlook - Enviar e-mails em Loop e com análise de condições
  • Outlook - Enviar e-mail para uma lista de contatos
  • Outlook - Como enviar Tabela no Corpo do E-mail
  • Outlook - Como enviar imagens no corpo do E-mail
  • Outlook - Código para abrir o Outlook (Dicas relevantes de uso)
  • Outlook - Como extrair dados da caixa de entrada de e-mails do Outlook para o Excel
  • Outlook - Como extrair qualquer informação do Outlook para Excel (Contatos, E-mails deletados, Caixa de saída, Rascunho, Anexos, Tarefas, Agendamentos...)
  • Outlook - Como alternar entre Pastas do Outlook
  • Outlook - Como realizar agendamentos de compromissos
  • Outlook - Como adicionar Recorrências ao agendamentos
  • Outlook - Como adicionar participantes aos agendamentos
  • Outlook - Como importar todos os agendamentos do Outlook para o Excel
  • Outlook - Como Alterar agendamentos via VBA
  • Outlook - Como Excluir agendamentos via VBA
  • Projeto Outlook - Sistema de agendamento
  • PowerPoint - Como criar uma nova Apresentação e enviar dados do Excel
  • PowerPoint - Como exportar gráficos de Planilhas para uma Apresentações do PowerPoint
  • PowerPoint - Como executar uma Macro de uma Apresentação PowerPoint fechada
  • PowerPoint - Como abrir o arquivo no modo apresentação e controlar o tempo de transição entre Slides
  • Word - Como integrar o Word ao Excel
  • Word - Como criar novo Documento e salvar em Pastas do computador
  • Word - Trabalhando com Textos e Parágrafos
  • Word - Como inserir tabelas do Excel dentro de um Documento Word
  • Word - Como exportar gráfico do Excel para o Word
  • Word - Como abrir Documento Word para Edição
  • Word - Como substituir informações de um Documento Word
  • Word - Como criar vários Documentos Word à partir de uma Lista do Excel e salvá-los em Pastas
  • Word - Como inserir dados dentro de uma Tabela do Word
  • Word - Preenchendo uma tabela do Word com dados do Excel usando Array
  • Word - Como inserir imagens dentro de uma Tabela do Word
  • Word - Como preencher todos os campos de uma tabela com imagens
    Web Scraping
  • Webscraping - Introdução
  • Webscraping com Query Tables
  • Webscraping com Query Tables - Varias Tabelas
  • Conhecendo a estrutura básica de Sites
    Microsoft Access - Sistema Gerenciador de Banco de Dados
  • Introdução
  • Conhecendo o ambiente do MS Access (Interface) e criando nosso primeiro Banco de dados
  • Noções básicas de banco de dados
  • Tipos de dados
  • Chave Primária e Chave Estrangeira
  • Entidades, atributos e relacionamentos
  • Linguagem SQL e seus Comandos
  • Conectando o Excel ao Microsoft Access
  • Comando INSERT INTO em tabelas SEM relacionamentos
  • Comando INSERT INTO em tabelas COM relacionamentos
  • Comando INSERT INTO - Enviando da Planilha para Banco de dados
  • Comando INSERT INTO - Enviando do Formulário para Banco de dados
  • Comando SELECT - A estrutura SELECT-FROM-WHERE de consultas SQL básicas
  • Comando SELECT - Introduzindo o Objeto Recordset
  • Comando SELECT - Como listar os Nomes dos campos do Recordset
  • Comando SELECT - Como usar critérios condicionais em nossas consultas
  • Comando SELECT - Operadores de String (Caracteres de padrão especial - ' % _)
  • Comando SELECT - Operadores matemáticos de comparação lógica (<=, >, >=, =, e <>)
  • Comando SELECT - Operadores Lógicos (AND e OR)
  • Comando SELECT - O Operador de comparação BETWEEN (ENTRE intervalos de números e Datas)
  • Comando SELECT - Funções de Agregação (AVG - MIN - MAX - SUM - COUNT)
  • Comando SELECT - Agregação com Agrupamento (Cláusula GROUP BY)
  • Comando SELECT - A Clausula HAVING
  • Comando SELECT - Combinando Resultados Tabelas (UNION, INTERSECT, EXCEPT)
  • Comando SELECT - INNER JOIN (Várias Tabelas com Relacionamentos)
  • Como Salvar imagens dentro do Banco Access
  • Como resgatar imagens do Access para Pastas do computador
  • Como permitir ao usuário a seleção da imagem desejada
  • Como enviar a imagem do banco direto para um Formulário
    Banco de dados SQL Server
  • Introdução
  • O que é o SQL Server
  • Breve História do SQL Server
  • Apresentação dos Serviços do SQL Server
  • Edições do SQL Server
  • Como Obter e Instalar o SQL Server e o Management Studio (SSMS)
  • Visão geral do SQL Server Management Studio (SSMS)
  • Sites e Livros para estudo da linguagem SQL e do SGBD SQL Server
  • Como criar e Excluir um Banco de dados manualmente
  • Como criar um Banco de Dados usando T-SQL
  • Verificando se um Banco de Dados já existe usando T-SQL
  • Como deletar um Banco de dados usando T-SQL
  • Como gerar Scripts automaticamente
  • Integrando o Excel ao SQL Server (Biblioteca ADO do VBA + SQL Server connection strings)
  • Tipos de Dados Numéricos
  • Tipos de Dados de Strings
  • Tipos de Dados de Tempo (Datas e Horas)
  • Tabelas - Criando a Primeira Tabela
  • Alimentando a Tabela com Excel VBA
  • Chave Primaria no SQL Server
  • Chave Primária - Melhorando o Script de Criação de Tabela
  • Chaves Estrangeiras e Relacionamentos
  • Entenda o comportamento de tabelas com relacionamentos ao Inserir e Excluir dados
  • Comando ALTER TABLE - Adicionar, Deletar e Modificar Tabelas
  • Tipos de Dados NÃO NULOS vs NULOS e Valores NULOS vs VAZIOS
  • Comando INSERT INTO - (DML - Linguagem de Manipulação de dados)
  • Comando INSERT INTO - Enviando dados da Planilha para o SQL Server
  • Comando INSERT INTO com Loops - Enviando vários registros para o SQL Server
  • Comando UPDATE - Como editar/alterar dados dentro do SQL Server
  • Comando UPDATE com dados direto da Planilha
  • Comando DELETE
  • Como salvar imagens para o SQL Server usando T-SQL e VBA
  • Recuperar imagens do SQL Server para Pastas do PC usando T-SQL e VBA
    Modelos de UI & UX Design
  • Lista Personalizada - Modelo 1
  • Lista Personalizada - Modelo 2
  • Apresentação da Ferramenta IA Midjourney
  • Design de Tela de Login
  • Estilos de Design Neumorphic
  • Criando um Dashboard UI Design (Download disponível)
    Listas Personalizadas - UI & UX Design
  • Modelo 1 - Parte 1 - Definindo nomes estratégicos para todos os controles do Modelo
  • Modelo 1 - Parte 2 - Carregando os dados
  • Modelo 1 - Parte 3 - Carregando as imagens com critérios
  • Modelo 1 - Parte 4 - Como trabalhar as barras de preenchimento
  • Modelo 1 - Parte 5 - Como exibir numeração das páginas seguindo critérios
  • Modelo 1 - Parte 6 - Como automatizar a navegação por páginas
  • Modelo 1 - Parte 7 - Como movimentar a numeração das páginas
  • Modelo 1 - Parte 8 - Trabalhando o campo de Busca
  • Modelo 1 - Parte 8 - Finalização do Projeto
  • Modelo 1 - Respondendo dúvidas (melhorando o código)
    Trabalhando com muitos dados no Excel
  • Introdução ao Modulo
  • Arrays - Comparação e performance de Arrays
  • Arrays unidimensionais - Vetores
  • Arrays Bidimensionais - Matrizes
  • Arrays - Transferir dados entre Planilhas - Metodo Copy & Paste
  • Arrays - Como transportar dados entre Planilhas
  • Arrays - Como carregar um array usando Redim
  • Arrays - Como adicionar dados a um Array Unidimensional (Vetor)
  • Arrays - Como adicionar dados a um Array Bidimensional (Matrizes)
  • Arrays - Como adicionar dados em um Array com transposição
  • Projeto 1 - Automatizar o Envio de Dados de Varias Pastas de Trabalho para Banco de Dados
    Projeto 1: Sistema de cadastro de funcionários
  • Criando o Formulário e Definindo os elementos
  • Renomeando todos os campos do Formulário
  • Desenvolvimento do Menu de navegação
  • Codificando a Interação e alternância entre os Modos Inclusão, Alteração, Exclusão, Busca e Listagem
  • Como mudar a ordem de Tabulação dos Controles
  • Formatando campos de Data, CPF, Moeda, CEP, etc, usando Classes
  • Definindo campos obrigatórios antes de salvar os dados
  • Obrigando o usuário inserir valores de datas corretamente
  • Carregando os controles ComboBox
  • Adicionando a função Busca automática de CEP
  • Criação do banco de dados - Parte 1 (Tabela principal)
  • Criação do banco de dados - Parte 2 (Tabelas secundárias)
  • Criação do banco de dados - Parte 3 (Relacionamentos entre tabelas)
  • Cadastro dos dados - Parte 1 - Com comando INSERT INTO
  • Cadastro dos dados - Parte 2 - Com comando INSERT INTO
  • Cadastro dos dados - Parte 3 - Com comando INSERT INTO
  • Cadastro dos dados - Parte 4 - Como identificar o último registro usando Recordset (Capturando a chave primária)
  • Cadastro dos dados - Parte 5 (Cadastro de Metas em Serviços usando Recordset)
  • Cadastro dos dados - Parte 6 - Migrando o salvamento dos dados da Tabela Funcionários para o Método .ADDNEW do Objeto Recordset
  • Cadastro dos dados - Parte 7 - Salvando dados de Metas em Vendas
  • Cadastro dos dados - Parte 8 - Inserindo o Tratamento de erros e reorganizando as instruções
  • Cadastro dos dados - Parte 9 - Verificando se CPF ou Celular já existem no Banco de dados
  • Alteração dos registros - Parte 1 - Consulta dos dados
  • Alteração dos registros - Parte 2 - Busca dos dados de metas de serviços e vendas
  • Alteração dos registros - Parte 3 - Criando uma Lista de consulta automática
  • Alteração dos registros - Parte 4 - Como capturar funcionário da lista e realizar busca
  • Alteração dos registros - Parte 5 - Como salvar as alterações realizadas
  • Consulta dos dados - Parte 1 - Realizando Busca dinâmica
  • Consulta dos dados - Parte 2 - Realizando Busca dinâmica
  • Exclusão dos registros
  • Listagem dos registros - Parte 1 - Definição dos controles de buscas
  • Listagem dos registros - Parte 2 - Criando Design de consultas de tabelas no Access
  • Listagem dos registros - Parte 3 - Realizando buscas e aplicando filtros automáticos
  • Listagem dos registros - Parte 4 - Criando cabeçalho para Lista e Incluindo mascaras para os controles de buscas
  • Listagem dos registros - Parte 5 - Otimizando código de Filtragem com Tratamento de erros
  • Design do Formulário - Criação e definição do Layout
  • Design do Formulário - Aplicando cores aos controles do Formulário
  • Design do Formulário - Definindo design dos botões
  • Design do Formulário - Criação dos Efeitos
  • Sistema de Cadastro de Funcionários - Revisão do Projeto
    Projeto 2: Sistema de Vendas
  • Introdução ao Sistema de Vendas
  • Definição e desenvolvimento do layout e de todos os elementos do Formulário
  • Criação e conexão com Banco de dados
  • Listando os clientes dentro do Formulário de Vendas usando o Evento ENTER de uma TextBox
  • Filtrando nome de clientes em uma ListBox com o Evento Change de uma TextBox
  • Selecionando o Cliente corretamente
  • Pesquisando e selecionando o Funcionário
  • Pesquisa dos Produtos - Parte 1 - Criação das Tabelas e Relacionamentos
  • Pesquisa dos Produtos - Parte 2 - Criação do Formulário de Listagem
  • Pesquisa dos Produtos - Parte 3 - Carregando ListBox com dados de duas tabelas usando INNER JOIN
  • Pesquisa dos Produtos - Parte 4 - Filtrando dados de Produtos em uma ListBox
  • Pesquisa dos Produtos - Parte 5 - Capturando dados da ListBox para o Formulário de Vendas
  • Carregamento e listagem dos Produtos por Categoria
  • Somando os valores dos Produtos por Categoria
  • Alternando entre os produtos da mesma Linha
  • Trazendo informações de estoque e uso dos produtos - Parte 1
  • Trazendo informações de estoque e uso dos produtos - Parte 2
  • Como calcular o Subtotal (Relação entre o Valor Unitário, Quantidade e Desconto)
  • Exibindo e alternando entre imagens dos Produtos
  • Criando um procedimento para Limpar os campos de forma coordenada
  • Carrinho de compras parte 1: Criação das tabelas intermediárias
  • Carrinho de compras parte 2: Definição das condições de inserção dos itens
  • Carrinho de compras parte 3: Enviando itens do Formulário para as Tabelas Intermediária
  • Carrinho de compras parte 4: Inclusão dos Itens ao Carrinho
  • Carrinho de compras parte 5: Verificando Vendas não Finalizadas
  • Carrinho de compras parte 6: Como Somar os Subtotais dos Produtos
  • Carrinho de compras parte 7: Alteração de dados dos Produtos
  • Carrinho de compras parte 8: Exclusão de Produtos
  • Definindo as Formas de Pagamentos
  • Formatando campos de Moeda e Números com Módulo de Classe
  • Criando as tabelas de lançamentos das Vendas
  • Calculando o Total Pago e Troco
  • Impondo condições ao Usuário antes do fechamento da Venda
  • Salvando informações da Venda para Banco de Dados
  • Atualizando informações de Estoque após saída do Produto
  • Tornando o Formulário autoajustável a todos os tamanhos de telas
  • Nota de Pedido em PDF parte 1: Criando layout da página e elementos da Nota
  • Nota de Pedido em PDF parte 2: Enviando dados dos produtos para Nota de pedido
  • Nota de Pedido em PDF parte 3: Incluindo o Total da Venda, Desconto e número de Itens
  • Nota de Pedido em PDF parte 4: Formas de Pagamentos na Nota
  • Nota de Pedido em PDF parte 5: Dados do Cliente
  • Nota de Pedido em PDF parte 6: Número do Pedido e Canhoto da Nota
  • Nota de Pedido em PDF parte 7: Campo Observação
  • Nota de Pedido em PDF parte 8: Configurações da Página
  • Nota de Pedido em PDF parte 9: Gerar e Salvar PDF
  • Nota de Pedido em PDF parte 10: Enviando Pedido em PDF para Email do Cliente
  • Usando a função CreateObject para os Objetos de Envio de Email
  • Tratando os campos de E-mails vazios
  • Contas a receber Parte 1 - Criação da Tabela de lançamento
  • Contas a receber Parte 2 - Salvando os lançamentos
  • Design do Formulário Parte 1 - Projeto de Design e Cores
  • Design do Formulário Parte 2 - Aplicando cores de fundo aos elementos
  • Design do Formulário Parte 3 - Aplicando cores aos textos
  • Design do Formulário Parte 4 - Criação dos ícones
  • Design do Formulário Parte 5 - Criação dos ícones de Formas de Pagamento
  • Design do Formulário Parte 6 - Mudando estilo das linhas
  • Design do Formulário Parte 7 - Gerando efeitos nos botões
  • Design do Formulário Parte 8 - Imagens dos Produtos
  • Revisando o Projeto
    Projeto 3: Importador e editor de dados de Nota Fiscal Eletrônica (Nfe)
  • Apresentação do Projeto
  • Planejamento e Criação da Planilha de Edição dos Dados da NFe
  • Importando os dados dos produtos da Nfe-Xml para dentro da Planilha
  • Definindo fórmulas para Campos Calculados
  • Preparando a Planilha para Edição - Bloqueio e Configurações dos Campos
  • Inserindo Validação de Dados para os campos: Grupo, Marca, Linha e Categoria
  • Montando o Menu de Navegação
  • Criando uma Guia Contextual para Planilha de Edição dos Dados
  • Criação do Banco de dados e Tabelas
  • Como enviar os dados da Planilha para o Banco
  • Como verificar se um Produto já foi cadastrado e atualizar os dados
  • Como inserir as condições de preenchimento para o campo de 'Qtde por Embalagem'
  • Como replicar condições de preenchimento para outros campos
  • Impondo condições antes de enviar para o Banco de dados
  • Criando o Botão Salvar dados dentro da Guia Contextual
  • Busca e preenchimento automático dos dados de Qtde por Embalagem
  • Busca e Preenchimento automático dos dados de Margem de Venda
  • Busca e Preenchimento automático de Marcas, Grupos e Linhas (INNER JOIN)
  • Criação do Formulário de Controle das Notas Fiscais
  • Como capturar uma NF usando FileDialog (Janela de Seleção)
  • Como Importar e Organizar todas as Notas dentro de um Diretório do Sistema automaticamente
  • Cadastrando os Dados gerais da Nota
  • Cadastrando os dados de Fornecedores
  • Cadastrando os dados da Transportadora
  • Cadastrando os dados de Duplicatas (Contas à Pagar)
  • Criando Relacionamentos entre as Tabelas envolvidas
  • Como buscar os dados das NFs no Banco e Listar dentro do Formulário
  • Filtrando dados de NFs por Situação (Status)
  • Filtrando dados de NFs por número da Nota e Chave de acesso
  • Filtrando dados de NFs por CNPJ, Nome empresarial e Nome fantasia
  • Filtrando dados de NFs entre Datas com diversos critérios
  • Faturamento da Nota - Parte 1
  • Faturamento da Nota - Parte 2
  • Faturamento da Nota - Parte 3
  • Faturamento da Nota - Parte 4
  • Faturamento da Nota - Parte 5
  • Faturamento da Nota - Parte 6
  • Restringindo alguns recursos da Planilha de Faturamento
  • Como usar corretamente a Proteção da Planilha contra alterações
  • Design do Projeto - Parte 1 (Formulário)
  • Design do Projeto - Parte 2 (Planilha)
  • Design do Projeto - Parte 3 (Ribbon)
  • Incluindo Tratamento de Erros
  • Migrando o Banco de dados Access para SQL Server - Parte 1
  • Migrando o Banco de dados Access para SQL Server - Parte 2
    Projeto 4: ListBox com Paginação
  • Apresentação do Projeto
  • Carregando a ListBox
  • Logica da Paginação dos Dados
  • Automatizando o Processo de Paginação com Modulo de Classe
  • Listando corretamente o número de Páginas
  • Carregando o número de Blocos
  • Como numerar as Páginas ao selecionar diferentes Blocos
  • Como destacar a pagina ativa
  • Como Classificar os dados ao Clicar nos Índices do Cabeçalho
  • Classificação automática em Ordem Crescente Decrescente
  • Como posicionar o marcador de classificação corretamente
    Projeto 5: Sistema de Login e Cadastro de Usuarios
  • Criando o Form de cadastro
  • Renomeando os controles
  • Criando um Banco de dados no Access
  • Realizando o primeiro casdastro
  • Verificando se todos os controles foram preenchidos
  • Verificando se o Usuario ja foi cadastro
  • Senha - Como forcar o usuário a sempre inserir uma senha superior a 6 dígitos
  • Senha - Como impedir o usuário de usar espaços vazios na Senha
  • Senha - Como forcar o usuário a inserir números nas senhas
  • Senha - Como forcar o usuário a inserir letras maiúsculas, minúsculas e caracteres especiais
  • Senha - Trabalhando a Senha de confirmação
  • Como criptografar e descriptografar uma senha
  • Como validar o E-mail usando Regex
  • Criando os campos de Login de usuários
  • Como realizar Login verificando Usuário e Senha
  • Descriptogafando a Senha para realização do Login
  • Como limitar o numero de tentativas de Login
  • Design 1 - Definindo o Design do Formulário
  • Design 2 - Desenhando os botões
  • Design 3 - Criando animações para o Formulário
  • Design 4 - Como melhorar a transição de animação dos Frames
  • Design 5 - Adicionando Efeitos de Neon aos botões
  • Design 6 - Melhorando o estilo das Textboxes
  • Design 7 - Aplicando uso de ícones ao campos
  • Design 8 - Animando Textboxes com Modulo de Classe
  • Design 9 - Melhorando as cores e estilos dos controles de Texto
  • Design 10 - Como aplicar efeitos usando as teclas "Tab" e "Enter"
  • Como controlar a Aplicação e outros Workbooks com Modulo de Classe
  • Como controlar a Aplicação e outros Workbooks com Modulo de Classe - Parte 2
  • Consolidando o modelo de inicio da Aplicação na Abertura da Pasta
  • Inserindo Tratamento de erros
  • Revisando Projeto - Melhorando o Código
    Projeto 6: Sistema de Controle de Acesso e Permissões de Usuários
  • Introdução a Logica do sistema
  • Desenvolvendo as tabelas de Controle
  • Definição dos Relacionamentos
  • Criando o Procedimento principal de controle dos acessos
  • Criando o Formulário de Cadastro das Aplicações - Salvar
  • Criando o Formulário de Cadastro das Aplicações - Alterar
  • Criando o Formulário de Cadastro das Aplicações - Excluir
  • Cadastro de Permissões Parte 1: Criando o Formulário de Cadastro por Usuário
  • Cadastro de Permissões Parte 2: Como buscar e listar os usuários
  • Cadastro de Permissões Parte 3: Como enviar o Id de usuário e nome para os campos
  • Cadastro de Permissões Parte 4: Criando as Labels em tempo de execução
  • Cadastro de Permissões Parte 5: Criando as Checkboxes em tempo de execução
  • Cadastro de Permissões Parte 6: Como definir o uso do ScrollBars de acordo com a quantidade de registros
  • Cadastro de Permissões Parte 7: Como carregar as Aplicações para a Lista
  • Cadastro de Permissões Parte 8: Como identificar as aplicações antes de salvar os dados
  • Cadastro de Permissões Parte 9: Como salvar os dados de permissões para o Banco
  • Cadastro de Permissões Parte 10: Como trazer os registros de permissões e inserir na lista
  • Cadastro de Permissões Parte 11: Como alterar as permissões de usuários
  • Como registrar o Usuário Ativo ao realizar Login
    Projeto 7 - Unindo todos os Projetos
  • Como baixar e organizar os arquivos em uma Pasta
  • Parte 01 - União Importação de NFe | Sistema de Permissões | Sistema de Login
  • Parte 02 - Importando o Sistema de Funcionários
  • Parte 03 - Importando o Sistema de Vendas
  • Parte 04 - Importando o Sistema de Cadastro de Produtos
    Pack de Produtos Prontos
  • 1 - ListBox editável com classificação de dados e paginação - Download
  • 2 - Cadastro de Produtos - Download
  • 3 - Menu Lateral Personalizado - Download
  • 4 - Gerador de DANFE (Leitor de XML) - Download
  • 5 - Sistema múltiplos filtros em Listbox e Exportação para diversos formatos
  • 6 - Gerador automático de certificados
  • 7 - Sistema de Cadastro de produtos com Access
  • 8 - Listview com Gráfico de Barras
  • 9 - ListView com Controle de Estoque e Editável
  • 10 - Sistema de Agendamento com Listview
  • 11 - Sistema de Cadastro de Clientes

Veja mais informações sobre Programando o Excel com VBA

Acessar Aqui