Você está na página 1de 19

19/04/2018 Julio Battisti - Artigos e tutoriais gratuitos; Venda de livros, e-books, video-aulas e cursos online.

[LIVRO]: Access 2013 Avançado, Macros e Programação VBA - 1298 páginas + 26 Brindes

- CLIQUE AQUI

Páginas: 1298 | Autor: Júlio Battisti | 50% de Desconto + Frete Grátis + 26 Excelentes
Bônus!

Júlio Battisti Livros e Cursosa sua sala de aula na


internet

 (51) 3717-3796 |  webmaster@juliobattisti.com.br |  (51) 99627-3434

LIVROS DO JULIO BATTISTI


Access 2010 Básico
Access 2010 Avançado
Access 2010 Completo
Access 2013 Básico/Interm.
Access 2013 Avançado
Bíblia do VBA no Access
Excel 2010 Básico
Excel 2010 Avançado
Excel 2010 - Curso Completo
Excel 2013 - Básico/Interm.
Macros e VBA no Excel 2010
SQL Sever 2008 R2
TCP/IP Teoria e Prática
Tudo Sobre GPOs
Windows Server 2008
Windows Server 2012 R2
VÍDEO-AULAS
Access
Administração e Negócios
Banco de Dados
CAD
Concursos Públicos
Excel
Internet
Linux
PowerPoint
Programação
Programas Gráficos
Redes e TCP/IP
VBA no Excel – Sistemas Prontos
Hardware e Montagem
Vídeo e Áudio
Webdesign
Windows
Word
https://www.juliobattisti.com.br/tutoriais/ericogoncalves/agendavbaexcel003.asp 1/19
19/04/2018 Julio Battisti - Artigos e tutoriais gratuitos; Venda de livros, e-books, video-aulas e cursos online.

E-BOOKS
Access
Administração e Negócios
Área Gráfica
Banco de Dados
BrOffice
CAD
Certificações Microsoft e Outras
Concursos Públicos
Cultura e Interesse Geral
Finanças
Matemática e Física
Excel
Formação Pessoal e Profissional
Hardware e Montagem
Internet
Linux
Literatura e Outros
PowerPoint
Programação
Redes e TCP/IP
SAP
Vìdeo
Webdesign
Windows
Word
LIVROS
Access e Banco de Dados
Administração e Negócios
Aplicativos
AutoCAD
Carreira e Trabalho
Concursos Públicos
Criação de Sites e Webdesign
Cultura e Interesse Geral
Exames de Certificação
Excel
Finanças e Investimentos
Gerenciamento de Projetos
Gráficos e CorelDraw
Hardware e Montagem
Internet
Matemática e Física
Office 2007
PowerPoint
Programação
Redes
Segurança
Windows e Linux
Word
CURSOS ONLINE
Bancos de Dados e Access
Carreira e Trabalho
Computação Gráfica e Editoração
Criação de Lojas Virtuais
Criação de Sites e Webdesign
Excel
Formações Completas
https://www.juliobattisti.com.br/tutoriais/ericogoncalves/agendavbaexcel003.asp 2/19
19/04/2018 Julio Battisti - Artigos e tutoriais gratuitos; Venda de livros, e-books, video-aulas e cursos online.

Gerenciamento de Projetos
Hardware Montagem e Manutenção
Programação
Redes
SAP
Windows e Linux
Word
CONTEÚDO GRATUITO
Livros gratuitos e artigos
+1500 Tutoriais
ASP 3.0
ASP.NET
Access Básico
Access Avançado
Excel Básico - 120 lições
Excel Avançado - 120 lições
SQL Server 2005
Windows 7
Windows XP
Windows 2003 Server
Windows 2008 Server

Pesquisar no site... Pesquisar

Você está em: Principal › Tutoriais › Informatizando sua Empresa com Excel : Agendavbaexcel003
Quer receber novidades e e-books gratuitos?
›››
Informe seu melhor e-mail... Quero Receber

Conheça o Júlio Battisti


Júlio Battisti tem mais de 40 livros publicados, dezenas de e-books e é certificado Microsoft.

SAIBA MAIS...

Loja Virtual do Site


Livros
Vídeo-Aulas
Cursos Online
E-books

https://www.juliobattisti.com.br/tutoriais/ericogoncalves/agendavbaexcel003.asp 3/19
19/04/2018 Julio Battisti - Artigos e tutoriais gratuitos; Venda de livros, e-books, video-aulas e cursos online.

Curta Nossa Fanpage


Loja Virtual
Access

Vídeo-Aulas

Banco de Dados

Bíblia do Windows Server 2012

Formação SAP

Excel

Java

Webdesign

Hardware

Universidade Android

Concursos

Universidade Java

Linux

Montagem

Android

Programação

Universidade Excel

Redes

Bíblia do VBA

Criação de Sites
https://www.juliobattisti.com.br/tutoriais/ericogoncalves/agendavbaexcel003.asp 4/19
19/04/2018 Julio Battisti - Artigos e tutoriais gratuitos; Venda de livros, e-books, video-aulas e cursos online.

Segurança

SAP

Windows

Delphi

Bíblia do Excel

FILTRO DE TUTORIAIS:

Selecione a categoria desejada

< >

Criar Agenda Telefônica Utilizando o Editor de


Visual Basic do Excel. Parte 3

Objetivo: O Objetivo deste tutorial é aprender a fazer a análise da agenda telefônica e criar o banco de dados.

Este é um dos procedimentos mais importantes, onde definiremos todos os objetos a serem utilizados, e que
servirá também para entender melhor o funcionamento da agenda.

Pré-requisito:

Para você poder acompanhar este tutorial e o desenvolvimento do aplicativo, será necessário ter conhecimento
no mínimo do “ Curso Básico de Excel e do Tutorial Parte1 e Parte2”.

Nota:

Vamos aprender além de fazer análise, mais um controle da caixa de ferramentas, é o controle Moldura ou
Frame, que vai possibilitar dar um aspecto de designer melhor na criação da agenda.
https://www.juliobattisti.com.br/tutoriais/ericogoncalves/agendavbaexcel003.asp 5/19
19/04/2018 Julio Battisti - Artigos e tutoriais gratuitos; Venda de livros, e-books, video-aulas e cursos online.

ANÁLISE

Esta parte pode ser um pouco complicada para você entender, mas não se preocupe, vou explicar tudo de uma
forma simples e objetiva.

Iremos começar a pensar da seguinte maneira: A agenda tem que fazer 05 funções, estas funções deve ser
cadastrar, pesquisar, editar, apagar e ajuda. Vamos começar pelo cadastrar, fazendo a seguinte pergunta: Quais
os campos que devemos utilizar para efetuar o cadastro?

A resposta pode ser bem objetiva, utilizaremos os seguintes campos, Nome da pessoa, Endereço, Cidade,
Bairro, Estado, Cep, Números dos Telefones e a Anotação. Estes campos são os necessários para o
desenvolvimento da agenda, nada impede que uma agenda possua outros campos. Com este campos definidos,
temos que utilizar logicamente um formulário (Detalhes de como criar um formulário,consulte a parte1), este
será o formulário principal, ou seja, será o primeiro formulário que aparecerá na agenda, utilizaremos este
formulário para fazer 04 funções: cadastrar,pesquisa,editar e apagar.Criaremos um formulário (Detalhes de
como criar um formulário, consulte parte1) só para função Ajuda. Vamos inserir 06 Botões de
comandos(Detalhes de como criar um Botão de Comando, consulte Parte2) no formulário principal para fazer
cada função, e no formulário de ajuda apenas 01, estes botões servirão como um menu.

Também temos que fazer uma análise da quantidade de campos que utilizaremos para fazer o cadastro dos
números dos telefones, pense da seguinte forma, normalmente todas pessoas tem mais de um número, sendo
assim vamos definir o seguintes campos, Telefone Celular, Telefone Residencial, Telefone Comercial e Outros.

Definido todos os campos que utilizaremos para efetuar o cadastro, vamos partir para o campo pesquisar,
logicamente pesquisaremos estes dados no formulário principal.Teremos que fazer outra pergunta, a partir de
qual campo utilizaremos para efetuar a pesquisa? Na agenda vamos efetuar a pesquisa somente através do
campo nome da pessoa.

Agora vamos definir o Editar, toda a vez que quisermos alterar qualquer campo que esteja cadastrado na agenda
utilizaremos o comando editar.

O comando Apagar vai fazer a função, logicamente de apagar os registro do banco de dados, vamos criar uma
função especifica para apagar os registros do banco de dados.

Por último temos que criar um comando de ajuda, você deve estar se perguntando mas fui eu que criei a
agenda? Obviamente saberei utilizar, mas ai eu pergunto para você, e se outra pessoa quiser utilizar? Você
estará sempre próximo a ela caso tenha uma dúvida? sendo que qualquer aplicativo tem uma ajuda, logo o
nosso não será diferente.

https://www.juliobattisti.com.br/tutoriais/ericogoncalves/agendavbaexcel003.asp 6/19
19/04/2018 Julio Battisti - Artigos e tutoriais gratuitos; Venda de livros, e-books, video-aulas e cursos online.

Para criarmos este menu de ajuda vamos criar outro formulário(Detalhes de como criar um formulário, consulte
Parte1), assim a agenda terá somente dois formulários. A nossa ajuda tem como objetivo de ajudar os usuários a
usar os comandos cadastrar, pesquisar e editar e apagar.

Dentro desta análise vamos definir todos os objetos que utilizaremos no formulário principal e no formulário de
ajuda, com este procedimento quando chegarmos na parte 4, que será a criação da interface gráfica, apenas
vamos inserir os objetos (Detalhes de como inserir objetos, consulte Parte2) e colocar os nomes em suas
respectivas propriedades, também provavelmente na parte 4 já iremos codificar o aplicativo.

Os objetos e a quantidade que vamos utilizar no formulário principal serão os seguintes:

QTD NOME DO OBJETO


11 Label
06 Botões de Comando
11 TextBox
05 Molduras

Os objetos e a quantidade que vamos utilizar no formulário de ajuda serão os seguintes:

QTD NOME DO OBJETO


01 Label
01 Botões de Comando
04 TextBox
04 Molduras

Como eu havia citado no início deste tutorial, iremos aprender a utilizar mais um controle da caixa de
ferramentas, este controle chama-se Moldura ou Controle Frame.

Controle Moldura ou Frame: Utilizado para criar controles funcionais e visuais.

Utilizaremos este controle para dar um designer mais criativo ao nosso aplicativo, e também para separamos os
campos Nome, Endereço, Cidade, Bairro, Estado e Cep dos campos telefones e do campo anotação,caso você
não tenha entendido bem, não se preocupe na Parte 4 quando iremos criar a interface você vai entender melhor.
Veja o procedimento na tela abaixo para localizar na caixa de ferramenta o controle moldura, os demais
procedimentos quanto a inserir no formulário e editar as propriedades (Consulte as Parte1 e Parte2).

https://www.juliobattisti.com.br/tutoriais/ericogoncalves/agendavbaexcel003.asp 7/19
19/04/2018 Julio Battisti - Artigos e tutoriais gratuitos; Venda de livros, e-books, video-aulas e cursos online.

Tela 001 (O controle Moldura é aquele que aparece na caixa de ferramenta no lado esquerdo do Botão de
Comando)

Concluída esta parte de análise da agenda , vamos aprender a criar um Banco de Dados e dentro deste criaremos
uma tabela para a agenda. Este banco de dados será a própria planilha do excel.

Para criar um banco de dados a partir de uma planilha o procedimento é bem simples, mas vamos ter que
começar analisando o Banco a ser criado.

O Banco de dados de uma planilha do excel pode ser inserido até 65.536 registros porque esta é a quantidade de
linhas que uma planilha possui e podemos inserir até 256 campos, porque é a quantidade de colunas de uma
planilha.

Antes de seguir os procedimentos para criar o Banco de dados, vamos definir o nome deste, o qual será
“BDAGENDA” e cada plan vai ser uma tabela do banco de dados, ou seja, a Plan1,vai ser a tabela onde vamos
inserir todos campos , estes campos o quais já estão definidos na parte de análise, sendo assim vamos dar um
nome para a tabela que será chamada de “”Agenda”. Veja todos os procedimento nas telas abaixo:

Primeiro: Abra o uma planilha do excel e salve com o nome do nosso Bando de Dados, que acabei de citar
acima.

https://www.juliobattisti.com.br/tutoriais/ericogoncalves/agendavbaexcel003.asp 8/19
19/04/2018 Julio Battisti - Artigos e tutoriais gratuitos; Venda de livros, e-books, video-aulas e cursos online.

Tela 002 ( Abra planilha e salve com o nome BDAGENDA)

Segundo: Na planilha vamos modificar o nome de Plan1 para o nome Agenda, a qual começaremos a chamar
de tabela agenda. Toda vês que se referimos ao nome tabela seria a mesma coisa que estivéssemos nos referindo
a plan1, o que também vai ser para o banco de dados, só que o Banco de Dados se refere a planilha. Veja O
Procedimento na tela abaixo.

Tela 003 ( Note na planilha que alteramos o nome que anteriormente era de Plan1 para agenda)

https://www.juliobattisti.com.br/tutoriais/ericogoncalves/agendavbaexcel003.asp 9/19
19/04/2018 Julio Battisti - Artigos e tutoriais gratuitos; Venda de livros, e-books, video-aulas e cursos online.

Terceiro: Colocaremos os nomes de todos campos que vamos utilizar (Nome da Pessoa, Endereço, Cidade,
Bairro, Estado, Cep, Telefone Celular, Telefone Residencial, Telefone Comercial ,Outros e Anotação) em cada
uma das colunas começando pela coluna A, B, C e assim sucessivamente. Iremos modificar cada campo da
seguinte forma: o campo NOME DA PESSOA, vamos colocar na tabela como NOME, os campos
ENDEREÇO, CIDADE, BAIRRO, ESTADO E CEP incluiremos os mesmos campos.

Já os campos TELEFONE CELULAR mudaremos para CELULAR, o campo TELEFONE RESIDENCIAL


para RESIDENCIAL, o Campo TELEFONE COMERCIAL para COMERCIAL, o campo OUTROS e o
Campo ANOTAÇÃO não iremos modificar.

Esta modifição serve para quando codificarmos o aplicativo tornar o acesso a estes campos mais fácil.
Importante ressaltar é que os campos devem estar escritos de preferência em maiúsculo e em negrito e com uma
cor diferente , porque ele servirá como cabeçalho . Veja o procedimento abaixo na a planilha de como deve
ficar.

Vamos Inserir os campos na tabela, você vai notar que na tela abaixo não vai parecer todos campos, motivo a
quantidade, então irei mostrar todos os campos em duas telas:

Tela 004 ( Nesta tela aparece até o campo Residencial)

https://www.juliobattisti.com.br/tutoriais/ericogoncalves/agendavbaexcel003.asp 10/19
19/04/2018 Julio Battisti - Artigos e tutoriais gratuitos; Venda de livros, e-books, video-aulas e cursos online.

Tela 005 (Aqui nesta tela aparece o restante dos campos)

Quarto: Na tabela agenda onde está escrito o nome dos campos, vai ser o cabeçalho e com isso tem que ficar
com uma cor diferente, isso deve ocorrer porque quando tivermos acessando o banco de dados é preciso
identificar os campos abaixo do cabeçalho.Veja como deve ficar a planilha na tela abaixo:

Tela 006: (Agora sim o nosso cabeçalho esta pronto)

https://www.juliobattisti.com.br/tutoriais/ericogoncalves/agendavbaexcel003.asp 11/19
19/04/2018 Julio Battisti - Artigos e tutoriais gratuitos; Venda de livros, e-books, video-aulas e cursos online.

Quinto: Feito a cabeçalho, é preciso formatar todos os campos da cada coluna da planilha do excel, para
quando for entrar texto a coluna do excel deve receber somente texto, assim deve ser feito com os campos onde
receberá números, datas.

Vamos formatar os campos NOME,ENDEREÇO,CIDADE,BAIRRO e ESTADO, com a formatação de entrada


somente de texto, quanto as campos CEP, CELULAR, RESIDENCIAL, COMERCIAL e OUTRO
formataremos para entrada somente de números e o campo ANOTAÇÃO iremos formatar como geral, porque
como se trata de uma anotação podemos inseri números ou caracteres, para isso vou ensinar apenas como
formatar o campo NOME, campo CELULAR e o campo ANOTAÇÃO, depois você deve fazer o procedimento
para os demais campos seguindo a ordem de formatação que descrita acima.

Começaremos pelo Campo NOME selecionamos toda a coluna, depois com a coluna selecionada clicamos com
o botão direito do mouse e clicamos em formatar células a partir janela que aparecerá a qual tem o nome
Formatar Células escolhemos a opção número e categoria texto e clicamos no botão ok,Veja todo o
procedimento passo a passo nas telas abaixo:

Tela: 007 (Selecionamos toda a coluna, que contem o campo nome para poder formatar)

https://www.juliobattisti.com.br/tutoriais/ericogoncalves/agendavbaexcel003.asp 12/19
19/04/2018 Julio Battisti - Artigos e tutoriais gratuitos; Venda de livros, e-books, video-aulas e cursos online.

Tela 008 (Clicamos em Formatar Células)

Tela 009 ( Agora selecionamos a opção número)

https://www.juliobattisti.com.br/tutoriais/ericogoncalves/agendavbaexcel003.asp 13/19
19/04/2018 Julio Battisti - Artigos e tutoriais gratuitos; Venda de livros, e-books, video-aulas e cursos online.

Tela 010 (Dentro da opção número selecionamos a categoria texto e clicamos em ok para concluir a alteração)

Pronto, acabamos de formatar o campo NOME, agora você deve fazer o procedimento igual para os demais
campos que necessitam desta formatação de entrada de texto.

Vamos formatar o campo CELULAR, vou mostrar somente as telas a partir da categoria número, para você
chegar até esta tela da categoria, você deve consultar o procedimento descrito nas telas 007, 008, 009 e 010
sendo que nesta tela a indição é para clicar na categoria texto, e agora iremos clicar na categoria número e
vamos também selecionar onde diz: Números Negativos, os primeiros números positivos, feito esta etapa
devemos confirmar a alteração clicando no botão ok .Veja na tela abaixo.

https://www.juliobattisti.com.br/tutoriais/ericogoncalves/agendavbaexcel003.asp 14/19
19/04/2018 Julio Battisti - Artigos e tutoriais gratuitos; Venda de livros, e-books, video-aulas e cursos online.

Tela: 011 (Selecionamos o campo número para fazer a formatação e clicamos nos primeiros números positivos)

Formataremos agora o campo ANOTAÇÃO, também vou mostrar somente a partir da tela da categoria geral,
para você chegar até esta tela desta categoria também deverá consultar as telas 007,008,009 e 010 sendo que
nesta tela 010 a indição é para clicar na categoria texto, mas nos iremos clicar na primeira categoria que aparece
que é exatamente a que necessitamos,categoria geral, feito esta etapa devemos confirmar a alteração clicando
no botão ok.

https://www.juliobattisti.com.br/tutoriais/ericogoncalves/agendavbaexcel003.asp 15/19
19/04/2018 Julio Battisti - Artigos e tutoriais gratuitos; Venda de livros, e-books, video-aulas e cursos online.

Tela: 012 (Selecionamos categoria geral e clicamos no botão ok para concluir a formatação)

Terminamos esta parte de análise do tutorial, agora temos a noção do funcionamento da agenda telefônica. Na
próxima parte iremos criar a interface gráfica da agenda e provavelmente iremos codifica-la.

Conclusão

Nesta primeira parte do tutorial, mostrei como fazer a análise da agenda , criar o banco de dados,criar uma
tabela, inserir os campos e formatá-los, aprendemos a utilizar mais um controle da caixa de ferramentas que
também utilizaremos para desenvolver a agenda telefônica, tudo mostrado passo a passo com acompanhamento
de telas. Bom estudo e até a próxima parte.

Confira todas as partes deste tutorial:

Criando Uma Agenda Telefônica Com Vba No Excel - Parte 1


Criando Uma Agenda Telefônica Com Vba No Excel - Parte 2
Criando Uma Agenda Telefônica Com Vba No Excel - Parte 3
Criando Uma Agenda Telefônica Com Vba No Excel - Parte 4
Criando Uma Agenda Telefônica Com Vba No Excel - Parte 5

Best Sellers de Excel e VBA do Júlio Battisti:


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

Páginas: 550

MAIS DETALHES EU QUERO!

A BÍBLIA DO EXCEL - Aprenda com Júlio Battisti: Excel 2010 - Curso Completo - Do
Básico ao Avançado, Incluindo Macros e Programação VBA - Através de Exemplos
Práticos Passo a Passo

https://www.juliobattisti.com.br/tutoriais/ericogoncalves/agendavbaexcel003.asp 16/19
19/04/2018 Julio Battisti - Artigos e tutoriais gratuitos; Venda de livros, e-books, video-aulas e cursos online.

Páginas: 1338

MAIS DETALHES EU QUERO!

[LIVRO]: Aprenda com Júlio Battisti: Macros e Programação VBA no Excel 2010
Através de Exemplos Práticos e Úteis - Passo a Passo

Páginas: 1124

MAIS DETALHES EU QUERO!

Aprenda com Júlio Battisti: Excel 2010 Avançado, Análise de Dados, Tabelas Dinâmicas,
Funções Avançadas, Macros e Programação VBA - Passo a Passo

Páginas: 952

MAIS DETALHES EU QUERO!

[Livro com 60 horas de Vídeo Aulas]: Aprenda com Júlio Battisti: Excel 2010 Básico em
140 Lições - Através de Exemplos Práticos

https://www.juliobattisti.com.br/tutoriais/ericogoncalves/agendavbaexcel003.asp 17/19
19/04/2018 Julio Battisti - Artigos e tutoriais gratuitos; Venda de livros, e-books, video-aulas e cursos online.

Páginas: 540

MAIS DETALHES EU QUERO!

Todos os livros com dezenas de horas de vídeo aulas de bônus, preço especial (alguns com 50% de desconto). Aproveite! São
poucas unidades de cada livro e por tempo limitado.

Dúvidas?

Utilize a área de comentários a seguir.

Me ajude a divulgar este conteúdo gratuito!

Use a área de comentários a seguir, diga o que achou desta lição, o que está achando do curso.
Compartilhe no Facebook, no Google+, Twitter e Pinterest.

Indique para seus amigos. Quanto mais comentários forem feitos, mais lições serão publicadas.

Quer receber novidades e e-books gratuitos?


›››
Informe seu melhor e-mail... Quero Receber

Livros
Administração
Excel
Programação
Windows/Linux
Redes
+ Todas as categorias

Vídeo-Aulas
Access
Excel
Programação
Windows/Linux
Redes
+ Todas as categorias

E-books
https://www.juliobattisti.com.br/tutoriais/ericogoncalves/agendavbaexcel003.asp 18/19
19/04/2018 Julio Battisti - Artigos e tutoriais gratuitos; Venda de livros, e-books, video-aulas e cursos online.

Access
Excel
Programação
Windows/Linux
Redes
+ Todas as categorias

Cursos Online
Banco de Dados
Carreira
Criação/Web
Excel/Projetos
Formação
+ Todas as categorias

Conteúdo Gratuito
ASP.NET
Access Básico
Access Avançado
Excel Básico - 120 lições
Excel Avançado - 120 lições
+ Todas as categorias

Institucional
Quem somos
Garantia de Entrega
Formas de Pagamento
Contato
O Autor
Políticas de Privacidade
Termos e Condições de Uso

Contato: Telefone: (51) 3717-3796 | E-mail: webmaster@juliobattisti.com.br | Whatsapp: (51) 99627-3434

Júlio Battisti Livros e Cursos Ltda | CNPJ: 08.916.484/0001-25 | Rua Vereador Ivo Cláudio Weigel, 537 -
Universitário, Santa Cruz do Sul/RS, CEP: 96816-208

Todos os direitos reservados, Júlio Battisti 2001-2018 ®

[LIVRO]: MACROS E PROGRAMAÇÃO VBA NO EXCEL 2010 - PASSO-A-PASSO

APRENDA COM JULIO BATTISTI - 1124 PÁGINAS: CLIQUE AQUI

https://www.juliobattisti.com.br/tutoriais/ericogoncalves/agendavbaexcel003.asp 19/19

Você também pode gostar