[Livro]: Programação VBA no Excel 2016 Ao Extremo - Domine a Programação VBA no Excel - do Básico ao Profissional

Um Guia Prático e Completo, com Teoria e Prática, com Tudo Para Você Dominar Todas as Funcionalidades do VBA no Excel!



Páginas: 418

Ano: 2018

Preço: R$ 89,00

Autor(es): Robert Friedrick Martim Neto e Rafael Alberto Gonçalves

Editora: Instituto Alpha

Formato: Livro

Visão geral do produto:

Programação VBA no Excel 2016 Ao Extremo - Domine a Programação VBA no Excel - do Básico ao Profissional

Um Guia Prático e Completo, com Teoria e Prática, com Tudo Para Você Dominar Todas as Funcionalidades do VBA no Excel!


Um Guia Prático e Completo, com Teoria e Prática, com Tudo Para Você Dominar Todas as Funcionalidades do VBA no Excel!

Frete Grátis Para Todo o Brasil

E 25 Bônus que Valem 20x o que Você Irá Pagar Pelo Livro!


IMPORTANTE: Os 25 Bônus são liberados, via download, após a confirmação do pagamento do pedido. O livro é enviado via Correios.

Os 25 Bônus só serão válidos para quem fizer a compra dentro desta promoção especial de LANÇAMENTO, POR TEMPO LIMITADO, ou até serem vendidos os 300 livros desta primeira tiragem (279 já vendidos).


- Bônus 01: Vídeo Aula - Banco de Dados e o Modelo Relacional de Dados - Parte 1 - 1:09 horas
- Bônus 02: Vídeo Aula - Banco de Dados e o Modelo Relacional de Dados - Parte 2 - 1:01 horas
- Bônus 03: Vídeo Aula - 15 Dicas para Você ser 10x Mais Produtivo com o Word - 1:35 horas
- Bônus 04: Vídeo Aula - Como Estudar Programação sem Stress - Dicas Práticas - 1:13 horas

- Bônus 05: Vídeo Aula: Access 2007 Básico, 5:30 horas
- Bônus 06: Vídeo Aula: Access 2007 Consultas, 4:30 horas
- Bônus 07: Vídeo Aula: Access 2007 Intermediário, 5:00 horas
- Bônus 08: Vídeo Aula: Access 2007 Formulários e Macros, 6:00 horas
- Bônus 09: Vídeo Aula: Access 2007 Avançado, Macros e VBA, 11:30 horas

- Bônus 10: 2400 Planilhas Profissionais Editáveis do Excel.
- Bônus 11: Vídeo Aula: Excel 2007 - Básico, 2:30 horas
- Bônus 12: Vídeo Aula de Excel 2007 Avançado, 6:00 horas
- Bônus 13: Vídeo Aula: Uma Introdução à Macros e ao VBA no Excel, 1:50 horas
- Bônus 14: Vídeo Aula: Tabelas Dinâmicas no Excel - Passo a Passo - 1:31 horas
- Bônus 15: Vídeo Aula de Macros e VBA - Básico + Intermediário, 11:30 horas
- Bônus 16: Vídeo Aula de Macros e VBA - Avançado, 4:00 horas
- Bônus 17: Pacote com 100 Vídeo Aulas de Fórmulas e Funções Avançadas no Excel - 10:00 horas
- Bônus 18: Vídeo Aula: Criando UserForms com VBA no Excel, 3:30 horas de duração.
- Bônus 19: Vídeo Aula: Tudo Sobre Funções de Pesquisa no Excel, com 2:00 horas de duração.

- Bônus 20: Vídeo Aula de Windows 7 - Básico - 5:00 horas
Bônus 21: Pacote com 3167 E-books com Cursos Variados de Informática.

- Bônus 22: Vídeo Aulas: Excel 2016 - Curso Básico - 04:30 horas de duração.
- Bônus 23: Vídeo Aulas: Excel 2016 - Curso Avançado - 06:11 horas de duração.
- Bônus 24: Word 2016 - Curso Prático - 04:04 horas de duração.
- Bônus 25: PowerPoint 2016 - Curso Prático - 05:00 horas de duração.
 


UMA VISÃO GERAL SOBRE ESTE LIVRO:


Este é um Livro sobre um único assunto: Macros e Programação VBA no Excel 2016.

Este livro aborda a teoria e a prática sobre a programação no Excel 2016, utilizando Visual Basic for Applications.

O livro também aborda vários assuntos que envolvem matemática, portanto, espera-se do leitor um certo conhecimento do assunto, embora todo esforço tenha sido feito para facilitar a compreensão. 

NÃO EXISTE, EM PORTUGUÊS, NENHUM LIVRO QUE SE ASSEMELHE A ESTE!

Este livro surgiu de uma necessidade, de um pedido do mercado (através de centenas de e-mails que recebemos, mensalmente, solicitando um livro que abordasse, de forma completa, tanto a teoria quanto a prática sobre a programação utilizando VBA no Excel 2016).

Este livro foi praticamente escrito sob encomenda, para atender a uma lacuna no mercado de livros técnicos em Português.
 


Um Resumo dos Capítulos do Livro:


Capítulo 1 – Este capítulo abordado o VBA de forma analítica com ênfase em: O Editor de Código VBA; a composição do Project Explorer; janela de propriedades; Object Browser mostrando como visualizar as bibliotecas disponíveis no VBA [...]. É neste ambiente que vamos estudar nos próximos capítulos tornando o Excel ainda mais eficiente eficaz em suas atividades.

Capítulo 2 – Este capítulo dá suporte para programar o Excel de formar exponencial. São abordados os seguintes assuntos sub-rotinas e funções definidas pelo usuário; módulos e classes; personalização da interface do Excel; alguns tipos de variáveis e a sua abrangência; estruturas de repetição; valores de propriedades [...]. Os tópicos são exibidos por conceitos e com o código do VBA na sequência, o que viabiliza assentar os conceitos teóricos apresentados. 

Capítulo 3 – Este capítulo instiga à programação orientada por objetos (OO Programming – Object Oriented Programming). Você terá o norte de como desenvolver propriedades, métodos e eventos de objetos. Aplicar as propriedades para alterar atributos de objetos, e, como empregar eventos para controlar o objeto. Também será apresentado exemplos de encapsulação e um rol com as propriedades e métodos relevantes ao usuário.

Capítulo 4 – Neste capítulo o leitor será instruído em como utilizar o VBA para utilizar os diversos objetos das bibliotecas hierárquicas de objetos DAO e ADOX. Receberá orientações importantes do objeto Connection e Recordset incluindo suas propriedades e métodos para realizar atividades em banco de dados como: desenvolver conexões recordsets conectados e desconectados; contar registros em um recordset, tratamento de erros; criar o log de erros em um banco de dados; trabalhar e implementar transações (Transactions); criar e implementar Universal Data Links (UDLs), desenvolver tabelas, índices, chaves-primárias, [...] relacionamentos e consultas.

Capítulo 5 – Este capítulo focado na utilização do VBA com as APIs do Windows, o que permite ler e editar no Registry do Windows, possibilitando a desenvolver propriedades personalizadas aos objetos ThisWorkbook (EstaPasta_de_trabalho) e Sheet (Planilha). Serão vistos os seguintes tópicos: compreender o registry do Windows, acessar o editor do registry, escrever valores em chaves do registry, estado do teclado, modificar título de janelas do aplicativo, utilizar API para determinar a impressora padrão, driver e porta, determinar o nome de usuário logado entre outras personalizações em seu projeto.

Índice completo - Veja tudo que você vai aprender neste livro:

Capítulo 01 – Ao extremo: Visual Basic For ApplicationS (VBA)

Introdução
VBE
Project Explorer
Properties
Object Browser
Immediate Window
Vbaproject Properties (Propriedades Do Projeto VBA)
References (Referências)

Capítulo 02 - Ao extremo: Programando O Próprio Excel Introdução

Sub-Rotinas e Funções Definidas Pelo Usuário
Private Sub e Private Function
Public Sub e Public Function
Static Function
Onde Devo Colocar Minhas Funções?
Quais os Tipos de Valores Retornados por uma Função?
Decimais
Loops e seus Tipos
FOR — NEXT
FOR EACH ... IN ... NEXT
DO UNTIL ... LOOP
DO WHILE ... LOOP
Aninhando Loops (Loops em Múltiplas Camadas)
Loops em Degrau (Stepped Loops)
Saindo Do Loop – Instrução Exit
Debugging
Debug.Print
MsgBox
Pontos de Interrupção
Definindo Opções de Funções
Definindo Informações de Funções
Categorizando Funções
Definindo os Argumentos de suas Funções
Funções sem Argumentos
Funções com um ou mais Argumentos
Funções com Argumento Opcional
Funções Número Indefinido de Argumentos
Checando a Validade dos Argumentos
Separando Valores Numéricos
Separando Valores Vazios
Separando Valores Numéricos e Vazios Simultaneamente
Criando Algumas Funções Simples
Funções do Tipo Boolean
Comparando Valores
Definindo se um Dado Está Presente em um Conjunto de Dados
Determinando se um Texto Está Acima do Limite de Caracteres Permitidos
Funções do Tipo Double, Long, Single e Integer
Calculando o Movimento Percentual
Calcular o Número de Células com Determinado Número de Cores de Fundo
Determinando a Cor de Fundo
Funções do Tipo String
Retornando o Nome da Cor de Fundo da Célula Selecionada
Determinado o Nome do Objeto Pai
Outros Tipos
Adicionando Dias Úteis a uma Data Qualquer
Determinando o Número da Semana Dentro de um Mês
Desenvolvendo Funções Avançadas
Funções do Tipo Boolean
Verificando se uma Data é Válida
Validando Cartão de Crédito
Funções do Tipo Double
Calculando a Área, Perímetro e Diagonal de um Quadrado
Calculando a Área de um Quadrado com uma Função de seu Lado, Perímetro ou Diagonal
Funções do Tipo String
Extraindo um Elemento Dentro de um Texto Qualquer
Extraindo um Elemento Dentro de um Texto Qualquer Através de uma Matriz
Outros Tipos
Adicionando Dias Úteis a uma Data Qualquer Contabilizando os Feriados
Exercitando o que Você Aprendeu até aqui
Funções do Tipo Boolean
Funções do Tipo Double
Funções do Tipo String
Outros Tipos
Variáveis E Seus Tipos
Tempo de Validade de uma Variável: Quanto Tempo ela fica ou não da Memória
Expressões De Comparação E “Strings”
Variáveis Numéricas
Variáveis Nulas (Null)
O que é e qual a Funcionalidade da Instrução Option Base {0 | 1}?
Applicatioin.Volatile
Determinando o Tipo de Dado: a Função Type-Name
Tratamento de Erros
Para o Tratamento de Erro Funcionar, Você Precisa...
Erros Previsíveis e Imprevisíveis
On Error Goto Error_Handler
On Error Resume Next
Propriedade “Enablecancelkey”
Enviando E-mail em Caso de Erro
Utilizando Erros em Benefício Próprio
Conclusão Deste Tópico
Trabalhando com Matrizes (Arrays)
O que são Matrizes (Arrays)?
Limites Superior e Inferior: Dimensionando Arrays
Looping Arrays
Ubound-Lbound e Loops de Arrays Multidimensionais
Redimensionando Arrays: Redim e Redim Preserve
Ordenando uma Array
Localizando um Item Dentro de uma Array Ordenada
Conclusão Deste Tópico
Funções Financeiras
Opções Financeiras: Call e Put
Monte Carlo (Variant)
Funções Estatísticas
Criar Intervalo Automático de Classes (Blocos/Bins)
Distribuição de Frequência por Faixas (Critérios)
Calculando o Valor da Probabilidade Normal para um Valor Padronizado “Z”
Filesystemobject
Recuperando o Número Serial do HD
Retornando o Nome do Drive e/uu Nome de Rede
Criando uma Lista de Drives
Retornando Estatísticas dos HDs
Iniciando a Classe em Módulo VBA: Botando O Filesystemobject para Funcionar
Implementando os Exemplos em um Formulário (Lista de Drives E Estatísticas)

Capítulo 03 – Ao extremo: Programação Orientada a Objetos (OOP-Object Oriented Programming)

Introdução
A Classe – o Abstrato de Tudo
Objetos (Object)
Coleções (Collections)
Pai e Filhos (Parent e Child)
Propriedades, Métodos e Eventos
Encapsulação (Encapsulation)
Polimorfismo
Reutilização
Preparando o Terreno para o Primeiro Objeto
Property LET
Property GET
Métodos
Eventos: Class_Initialize e Class_Terminate
Como Iniciar e Terminar uma Classe
Iniciando a Classe: Set Objeto = New Nome Da Classe
Terminando a Classe: Set Objeto = Nothing
Minha Primeira Classe: Criando um Objeto Clscliente
Criando as Propriedades do Objeto
Criando os Métodos do Objeto
Criando o Objeto Collection
Parent e Child: o Condomínio e Seus Habitantes
Criando o Objeto Parent: o Edifício do Condomínio
Criando o Objeto Child: os Condôminos
Criando o Edifício e Movimentando Condôminos Dentro Dele
Encapsulando a Propriedade Username do Computador: Hiscomputer.Username
Encapsulando a Propriedade Computername do Computador: Thiscomputer.Computername
Encapsulando a Propriedade Capslocked do Teclado: Thiskeyboard.Capslocked
Encapsulando a Propriedade Scrolllocked
Do Teclado: Thiskeyboard.Scrolllocked
Modificando o Estado do Teclado: Thiskeyboard.Togglekey
Classes Aplicáveis no Dia-a-dia
Forçando Logoff do Windows
Lista de Propriedades e Métodos para Aplicação de Polimorfismo

Capítulo 04 - Ao extremo: Programação Banco de Dados: Activex Data Objects (ADO)

Introdução
Um Pouco da História do ADO
“Strings” de Conexão
Declaração de Variáveis: Evitando Ambiguidades
Cursores “Server-Side” vs “Client-Side”
O que o Leitor Precisa Fazer Antes de Continuar
Biblioteca ADO: Objetos, Propriedades e Métodos
Abrindo, Fechando e Limpando uma Conexão
Abrindo, Fechando e Limpando um Recordset
Abrindo, Fechando e Limpando um Recordset Desconectado (Disconnected Recordset)
Navegação de um Recordset
Contando Registros em um Recordset
Abrindo um Recordset Baseado em Critérios
Tratamento de Erros
Criando o Log de Erros em um Banco De Dados
Criando e Utilizando “Data Links”
Criando um Universal Data Link (UDL)
Implementando o UDL
Trabalhando com “Transações” (Transactions)
Um Primeiro Exemplo de uma Transação (Transaction)
Implementando uma Transação Usando um Formulário: Depositando Dinheiro em uma Conta Corrente
Implementando uma Transação Entre Tabelas: Passando Dinheiro de uma Conta Corrente para um Investimento
Exportando e Importando Dados de/para um Recordset
Exportando Dados de um Recordset
Exportando Dados de um Recordset para um Arquivo XML
Exportando Dados de um Recordset para um Arquivo ADTG
Importando Dados de um Documento Externo
Importando Dados de um Recordset para um Arquivo XML
Importando Dados de um Recordset para um Arquivo ADTG
Criando Objetos ADOX
Criando Tabelas e Campos (Tables e Columns)
Determinando Índice e Chave-Primária de uma Tabela
Determinando Índice
Determinando Chave-Primária
Determinando Chave-Primária com Numeração Automática
Criando Relacionamentos Entre Tabelas
Criando Consultas (Views)
DAO Apêndice
Propriedades e Métodos de um Recordset
Argumentos do Método Open de um Recordset
Cursortypeenum
Locktypeenum

Capítulo 05 - Ao Extremo: Registry E Windows API

Compreendendo o Registry do Windows
Onde Ficam as Informações do Registry?
Acessando o Editor do Registry e Aplicação de Patches
Handle Key (Hkey)
Escrevendo Valores em Chaves do Registry
Lendo Valores de Chaves do Registry
Colocando em Prática
Conclusão
Windows APIs
Subsistemas
Windows API Viewer
APIs do Subsistema User Interface (User32.Dll)
Recuperando Informações Sobre o Display (Getsystemmetrics)
Estado do Teclado
Modificando Título de Janelas do Aplicativo
Windows Shutdown, Logoff end Restart
Determinando Impressora Padrão, Driver e Porta
Determinando Nome de Usuário Logado
Determinando Nome da Máquina Local
APIs do Subsistema Windows Shell (Shell32.Dll)
Determinando Associação de Arquivo com o Aplicativo
Executando Aplicativos a Partir do Excel
Determinando Caminho de Pastas
Trabalhando com Mídia
Tocando Sons WAV
Tocando Vídeos AVI
Implementando Propriedades Ersonalizadas sem Classes
Property Let para Thisworkbook
Property Get para Thisworkbook
Property Let e Property Get para Sheet
Colocando em Prática
Utilizando Enumeração Personalizada

Informações técnicas do produto:

Peso: 800g

Dimensões: 18cm x 23cm x 2cm (Largura x Altura x Profundidade)

ISBN: 978-85-66018-47-9

Confira Os Últimos Livros do Instituto Alpha - Júlio Battisti:

Excel VBA e Macros no Excel: Domine VBA e Macros no Excel 2016 com Exemplos Práticos e Úteis - Passo a Passo

Banco de Dados e Microsoft Access 2016 - Curso Básico e Intermediário - Um Curso de Access 2016 e Banco de Dados com Exemplos Práticos e Úteis - Passo a Passo

Curso de Excel 2016 Avançado Macros e Programação VBA no Excel 2016 - com Exemplos Práticos, Reais e Úteis -  Passo a Passo

Curso de Redes Sem Fio - O Livro Perfeito Para Iniciantes em Redes Wireless - Um guia Prático Passo a Passo

Programação Java Para Web - Três Maneiras de Programar em Java Para Web - Page Centric, MVC e DAO

Curso de Lógica de Programação, Algoritmos e Bancos de Dados - Tudo o Que Você Precisa Saber para Começar a Programar - o Guia Perfeito Para Iniciantes

Linux - O Livro Perfeito Para Iniciantes - Uma Fantástica Preparação Para Você Entrar no Mundo Linux

Aprenda com Júlio Battisti: Excel 2016 - Curso Profissionalizante de Excel Preparatório Para o Mercado de Trabalho - com Exemplos Práticos, Reais e Úteis -  Passo a Passo

Curso Profissionalizante de Hardware, Redes e Servidores Linux e Windows Server - Curso Completo - Passo a Passo

[Frete Grátis e com 41 Super Cursos de Bônus:] Controle Avançado de Redes Linux - Firewall, Segurança, Roteamento, Controle de Acesso a Internet e QoS - Curso Prático - Passo a Passo - 3ª Edição

Curso de Mikrotik - Teoria e Prática - Roteamento Firewall VPN QoS e MPLS com o Mikrotik - Um Curso Completo - Entendendo Redes TCP/IP com o Mikrotik

Livro de pfSense em Português - pfSense Expert - Um Curso de pfSense Completo e Prático - Passo a Passo

[LIVRO EM PORTUGUÊS - COM 41 SUPER BÔNUS E FRETE GRÁTIS]: Administrando o Active Directory com o Windows PowerShell Teoria e Exemplos Práticos e Úteis - Passo a Passo

Aprenda com Júlio Battisti: Access 2013 Avançado Macros e Programação VBA - Através de Exemplos Práticos Passo a Passo

[LANÇAMENTO]: Curso Completo de Redes de Computadores - Cabeadas e Sem Fio – Curso Profissionalizante Para Iniciantes e Profissionais

Aprenda com Júlio Battisti: Excel 2013 Básico e Intermediário - Através de Exemplos Práticos e Úteis - Passo a Passo

Aprendizados e Desafios da Gestão Estratégica Corporativa de Uma Forma Executiva e Prática - 2ª Edição

Aprenda com Júlio Battisti: Banco de Dados e Access 2013 Básico e Intermediário - Através de Exemplos Práticos e Úteis - Passo a Passo

[Livro de GPOs com 40 Bônus]: Tudo Sobre GPOs no Windows Server 2008, 2012 e 2016 Teoria e Exemplos Práticos e Úteis - Passo a Passo

[LANÇAMENTO - COM 21 SUPER BÔNUS]: A BÍBLIA DO ACCESS - Aprenda com Júlio Battisti: Access 2010 - Curso Completo - Do Básico ao Avançado, Incluindo Macros e Programação VBA - Através de Exemplos Práticos Passo a Passo