www.ricardo-horta.site

Microsoft Excel
Microsoft Word
Microsoft PowerPoint
Eu


Ricardo Horta

no Google+

Microsoft Excel 2016

Visual Basic
For Applications

Controle ComboBox
Caixa de Combinação


Abra uma pasta vazia.
VBA: Microsoft Excel 2016: Controle ComboBox: https://www.ricardo-horta.site
Clique no botão Salvar.
VBA: Microsoft Excel 2016: Controle ComboBox: https://www.ricardo-horta.site
A tela Salvar como será exibida.
Defina onde ficará a pasta.
VBA: Microsoft Excel 2016: Controle ComboBox: https://www.ricardo-horta.site
Na caixa Tipo,
escolha a extensão .xlsm.
VBA: Microsoft Excel 2016: Controle ComboBox: https://www.ricardo-horta.site
Informe o nome da pasta e...
VBA: Microsoft Excel 2016: Controle ComboBox: https://www.ricardo-horta.site
... clique no botão Salvar.
VBA: Microsoft Excel 2016: Controle ComboBox: https://www.ricardo-horta.site
Altere o nome da planilha:
Cadastro.
VBA: Microsoft Excel 2016: Controle ComboBox: https://www.ricardo-horta.site

Formatando
a planilha

Clique neste botão,...
VBA: Microsoft Excel 2016: Controle ComboBox: https://www.ricardo-horta.site
... para selecionar todas as células.
VBA: Microsoft Excel 2016: Controle ComboBox: https://www.ricardo-horta.site
Redefina a altura das linhas
VBA: Microsoft Excel 2016: Controle ComboBox: https://www.ricardo-horta.site
Em Página Inicial,...
VBA: Microsoft Excel 2016: Controle ComboBox: https://www.ricardo-horta.site
... defina tipo, tamanho da fonte,...
VBA: Microsoft Excel 2016: Controle ComboBox: https://www.ricardo-horta.site
... alinhamento horizontal e...
VBA: Microsoft Excel 2016: Controle ComboBox: https://www.ricardo-horta.site
... vertical
VBA: Microsoft Excel 2016: Controle ComboBox: https://www.ricardo-horta.site
Clique em qualquer célula,
cancelando a seleção.
VBA: Microsoft Excel 2016: Controle ComboBox: https://www.ricardo-horta.site
Crie as colunas,...
VBA: Microsoft Excel 2016: Controle ComboBox: https://www.ricardo-horta.site
... para receber os dados.
VBA: Microsoft Excel 2016: Controle ComboBox: https://www.ricardo-horta.site
VBA: Microsoft Excel 2016: Controle ComboBox: https://www.ricardo-horta.site

Criando
o formulário

Na guia Desenvolvedor,...
VBA: Microsoft Excel 2016: Controle ComboBox: https://www.ricardo-horta.site
... clique em Visual Basic.
VBA: Microsoft Excel 2016: Controle ComboBox: https://www.ricardo-horta.site
Clique na seta à direita deste ícone
e escolha UserForm.
VBA: Microsoft Excel 2016: Controle ComboBox: https://www.ricardo-horta.site
Redimensione o formulário,
para receber os controles.
VBA: Microsoft Excel 2016: Controle ComboBox: https://www.ricardo-horta.site
Faça a propriedade
Name = UserForm_Cadastro.
VBA: Microsoft Excel 2016: Controle ComboBox: https://www.ricardo-horta.site
Em Caption,...
VBA: Microsoft Excel 2016: Controle ComboBox: https://www.ricardo-horta.site
... informe o título do formulário.
VBA: Microsoft Excel 2016: Controle ComboBox: https://www.ricardo-horta.site
Clique na seta à direita de
Font e defina...
VBA: Microsoft Excel 2016: Controle ComboBox: https://www.ricardo-horta.site
... tipo, estilo e tamanho da fonte.
VBA: Microsoft Excel 2016: Controle ComboBox: https://www.ricardo-horta.site
VBA: Microsoft Excel 2016: Controle ComboBox: https://www.ricardo-horta.site

Criando os Controles

Ative Caixa de Ferramentas.
VBA: Microsoft Excel 2016: Controle ComboBox: https://www.ricardo-horta.site
Clique em Rótulo e...
VBA: Microsoft Excel 2016: Controle ComboBox: https://www.ricardo-horta.site
Faça Caption = Nome.
VBA: Microsoft Excel 2016: Controle ComboBox: https://www.ricardo-horta.site
Para a Caixa de Texto,...
VBA: Microsoft Excel 2016: Controle ComboBox: https://www.ricardo-horta.site
... faça a propriedade
Name = TextBox_Nome.
VBA: Microsoft Excel 2016: Controle ComboBox: https://www.ricardo-horta.site
Prossiga com Endereço,...
VBA: Microsoft Excel 2016: Controle ComboBox: https://www.ricardo-horta.site
... TextBox_Endereço,...
VBA: Microsoft Excel 2016: Controle ComboBox: https://www.ricardo-horta.site
... Número,...
VBA: Microsoft Excel 2016: Controle ComboBox: https://www.ricardo-horta.site
... TextBox_Numero,...
VBA: Microsoft Excel 2016: Controle ComboBox: https://www.ricardo-horta.site
... Complemento,...
VBA: Microsoft Excel 2016: Controle ComboBox: https://www.ricardo-horta.site
... TextBox_Complemento,...
VBA: Microsoft Excel 2016: Controle ComboBox: https://www.ricardo-horta.site
... Bairro,...
VBA: Microsoft Excel 2016: Controle ComboBox: https://www.ricardo-horta.site
... TextBox_Bairro,...
VBA: Microsoft Excel 2016: Controle ComboBox: https://www.ricardo-horta.site
... CEP,...
VBA: Microsoft Excel 2016: Controle ComboBox: https://www.ricardo-horta.site
... TextBox_CEP,...
VBA: Microsoft Excel 2016: Controle ComboBox: https://www.ricardo-horta.site
... Cidade,...
VBA: Microsoft Excel 2016: Controle ComboBox: https://www.ricardo-horta.site
... TextBox_Cidade e...
VBA: Microsoft Excel 2016: Controle ComboBox: https://www.ricardo-horta.site
... Estado.
VBA: Microsoft Excel 2016: Controle ComboBox: https://www.ricardo-horta.site
Clique em
Caixa de Combinação e faça...
VBA: Microsoft Excel 2016: Controle ComboBox: https://www.ricardo-horta.site
... Name = ComboBox_Estados.
VBA: Microsoft Excel 2016: Controle ComboBox: https://www.ricardo-horta.site
Prossiga com Profissão,...
VBA: Microsoft Excel 2016: Controle ComboBox: https://www.ricardo-horta.site
... ComboBox_Profissao,...
VBA: Microsoft Excel 2016: Controle ComboBox: https://www.ricardo-horta.site
... Estado Civil,...
VBA: Microsoft Excel 2016: Controle ComboBox: https://www.ricardo-horta.site
... ComboBox_EstadoCivil.
VBA: Microsoft Excel 2016: Controle ComboBox: https://www.ricardo-horta.site
Na Caixa de Ferramentas,
clique em Quadro e...
VBA: Microsoft Excel 2016: Controle ComboBox: https://www.ricardo-horta.site
... faça a propriedade
... Caption = Sexo.
VBA: Microsoft Excel 2016: Controle ComboBox: https://www.ricardo-horta.site
Com Botão de Opção, crie...
VBA: Microsoft Excel 2016: Controle ComboBox: https://www.ricardo-horta.site
... OptionButton_F com...
VBA: Microsoft Excel 2016: Controle ComboBox: https://www.ricardo-horta.site
... Caption = Feminino e...
VBA: Microsoft Excel 2016: Controle ComboBox: https://www.ricardo-horta.site
... OptionButton_M com...
VBA: Microsoft Excel 2016: Controle ComboBox: https://www.ricardo-horta.site
... Caption = Masculino.
VBA: Microsoft Excel 2016: Controle ComboBox: https://www.ricardo-horta.site
Em seguida, insira 4 Rótulos:...
VBA: Microsoft Excel 2016: Controle ComboBox: https://www.ricardo-horta.site
... Label_Limpar,...
VBA: Microsoft Excel 2016: Controle ComboBox: https://www.ricardo-horta.site
... com Caption = Limpar e em...
VBA: Microsoft Excel 2016: Controle ComboBox: https://www.ricardo-horta.site
... ForeColor, defina a cor.
VBA: Microsoft Excel 2016: Controle ComboBox: https://www.ricardo-horta.site
Label_Salvar com...
VBA: Microsoft Excel 2016: Controle ComboBox: https://www.ricardo-horta.site
... Caption = Salvar,...
VBA: Microsoft Excel 2016: Controle ComboBox: https://www.ricardo-horta.site
... Label_Excluir com...
VBA: Microsoft Excel 2016: Controle ComboBox: https://www.ricardo-horta.site
... Caption = Excluir e...
VBA: Microsoft Excel 2016: Controle ComboBox: https://www.ricardo-horta.site
... Label_Fechar com...
VBA: Microsoft Excel 2016: Controle ComboBox: https://www.ricardo-horta.site
... Caption = Fechar.
VBA: Microsoft Excel 2016: Controle ComboBox: https://www.ricardo-horta.site
Selecione os rótulos e...
VBA: Microsoft Excel 2016: Controle ComboBox: https://www.ricardo-horta.site
... clique na propriedade Font.
VBA: Microsoft Excel 2016: Controle ComboBox: https://www.ricardo-horta.site
Clique em Negrito e no botão OK.
VBA: Microsoft Excel 2016: Controle ComboBox: https://www.ricardo-horta.site
Com os Rótulos selecionados, faça a
propriedade AutoSize = True.
VBA: Microsoft Excel 2016: Controle ComboBox: https://www.ricardo-horta.site
Clique no formulário e...
VBA: Microsoft Excel 2016: Controle ComboBox: https://www.ricardo-horta.site
... em Executar UserForm.
VBA: Microsoft Excel 2016: Controle ComboBox: https://www.ricardo-horta.site
O resultado será esse.
VBA: Microsoft Excel 2016: Controle ComboBox: https://www.ricardo-horta.site

Programando
o Label Fechar

Clique com o botão direito
em Fechar.
VBA: Microsoft Excel 2016: Controle ComboBox: https://www.ricardo-horta.site
No menu, escolha Exibir código.
VBA: Microsoft Excel 2016: Controle ComboBox: https://www.ricardo-horta.site
Programe o evento Click.
VBA: Microsoft Excel 2016: Controle ComboBox: https://www.ricardo-horta.site

Programando
o Label Excluir

Na janela Objeto,
selecione Label_Excluir.
VBA: Microsoft Excel 2016: Controle ComboBox: https://www.ricardo-horta.site
Programe a rotina para excluir
registros na planilha.
VBA: Microsoft Excel 2016: Controle ComboBox: https://www.ricardo-horta.site

Programando
o Label Salvar

Com Label_Salvar,...
VBA: Microsoft Excel 2016: Controle ComboBox: https://www.ricardo-horta.site
... programe o evento Click,
para salvar os dados na planilha.
VBA: Microsoft Excel 2016: Controle ComboBox: https://www.ricardo-horta.site
VBA: Microsoft Excel 2016: Controle ComboBox: https://www.ricardo-horta.site
VBA: Microsoft Excel 2016: Controle ComboBox: https://www.ricardo-horta.site

Programando
o Label Limpar

Em seguida, selecione
Label_Limpar.
VBA: Microsoft Excel 2016: Controle ComboBox: https://www.ricardo-horta.site
Com ele, a tela será restaurada...
VBA: Microsoft Excel 2016: Controle ComboBox: https://www.ricardo-horta.site
... para nova ação, que pode ser
inclusão, alteração ou exclusão.
VBA: Microsoft Excel 2016: Controle ComboBox: https://www.ricardo-horta.site
VBA: Aqui, a barra de título do formulário, representada pela propriedade Caption, é atualizada com o texto padrão: https://www.ricardo-horta.site

Programando
o evento Click da
Caixa de Listagem

Selecione ListBox_Cadastro.
VBA: Microsoft Excel 2016: Controle ComboBox: https://www.ricardo-horta.site
Quando um nome for selecionado na
ListBox_Cadastro, os controles serão
atualizados.
VBA: Microsoft Excel 2016: Controle ComboBox: https://www.ricardo-horta.site
E a barra de título do formulário
exibirá o nome, selecionado na
Caixa de Listagem.
VBA: Microsoft Excel 2016: Controle ComboBox: https://www.ricardo-horta.site

Programando
o evento Initialize do
UserForm

Selecione o formulário.
VBA: Microsoft Excel 2016: Controle ComboBox: https://www.ricardo-horta.site
Será criada a rotina relativa ao
evento Click. Ignore-a.
VBA: Microsoft Excel 2016: Controle ComboBox: https://www.ricardo-horta.site
Na janela Procedimento,...
VBA: Microsoft Excel 2016: Controle ComboBox: https://www.ricardo-horta.site
... selecione Initialize e...
VBA: Microsoft Excel 2016: Controle ComboBox: https://www.ricardo-horta.site
... programe o evento.
UserForm: Evento Initialize: Ocorre antes de o formulário ser exibido. É o momento ideal para preparar a tela. Preencher controles como ComboBox, ListBox, iniciar variáveis, etc.: https://www.ricardo-horta.site
UserForm: Evento Initialize: Ocorre antes de o formulário ser exibido. É o momento ideal para preparar a tela. Preencher controles como ComboBox, ListBox, iniciar variáveis, etc.: https://www.ricardo-horta.site
Em seguida, crie a rotina para
preencher a Caixa de Listagem com
os nomes gravados na planilha.
VBA: Microsoft Excel 2016: Controle ListBox: Método AddItem: Preenche a Caixa de Listagem com os nomes gravados na planilha: https://www.ricardo-horta.site
Esta rotina preenche a Caixa de
Combinação com os Estados.
VBA: Microsoft Excel 2016: Controle ComboBox ( Caixa de Combinação ): Método AddItem: Preenche o controle com os nomes dos Estados: https://www.ricardo-horta.site

Programando
o evento Open da
Pasta de trabalho.

Abra a janela Projeto.
VBA: Microsoft Excel 2016: Editor do Visual Basic: Janela Projeto: https://www.ricardo-horta.site
Clique com o botão direito em
EstaPastaDeTrabalho.
VBA: Microsoft Excel 2016: Editor do Visual Basic: EstaPastaDeTrabalho: Representa a pasta Excel, que você está programando: https://www.ricardo-horta.site
No menu, escolha Exibir código.
VBA: Microsoft Excel 2016: Editor do Visual Basic: https://www.ricardo-horta.site
Em Objeto,...
VBA: Microsoft Excel 2016: Editor do Visual Basic: https://www.ricardo-horta.site
... selecione Workbook.
VBA: Microsoft Excel 2016: Editor do Visual Basic: Janela Objeto: Workbook: Representa a pasta de trabalho: https://www.ricardo-horta.site
Será criada a rotina
relativa ao evento Open.
Programe-a.
VBA: Microsoft Excel 2016: Editor do Visual Basic: Objeto Workbook: Método Show: https://www.ricardo-horta.site
VBA: Microsoft Excel 2016: Evento Open: Ocorre quando a pasta de trabalho é aberta. Você pode utilizar o evento Open para abrir o formulário. Assim, sempre que a pasta for aberta, o formulário será exibido: https://www.ricardo-horta.site

Testando
o código VBA

Salve as atualizações e...
VBA: Microsoft Excel 2016: Salvar a pasta de trabalho: As teclas de atalho CTRL + B também salvam a pasta: https://www.ricardo-horta.site
... feche o Editor Visual Basic.
VBA: Microsoft Excel 2016: Fechar a pasta de trabalho: As teclas de atalho CTRL + W também fecham a pasta: https://www.ricardo-horta.site
Feche e reabra a pasta.
VBA: Microsoft Excel 2016: Pasta de trabalho: https://www.ricardo-horta.site
O formulário será exibido.
VBA: Microsoft Excel 2016: UserForm: Formulário do Usuário: https://www.ricardo-horta.site
Preencha os controles.
VBA: Microsoft Excel 2016: UserForm: Caixa de Texto: TextBox: Caixa de Combinação: ComboBox: https://www.ricardo-horta.site
Clique em Salvar e...
VBA: Microsoft Excel 2016: UserForm: Controle Label: Rótulo: https://www.ricardo-horta.site
... confirme.
VBA: Microsoft Excel 2016: UserForm: Função MsgBox: https://www.ricardo-horta.site
Os dados serão salvos, corretamente.
VBA: Microsoft Excel 2016: UserForm: Formuário: https://www.ricardo-horta.site
A tela será restaurada para nova
atualização.
VBA: Microsoft Excel 2016: UserForm: Formuário: https://www.ricardo-horta.site
O foco retornará para a caixa Nome.
VBA: Microsoft Excel 2016: UserForm: Formuário: https://www.ricardo-horta.site

Testando
o botão Limpar

Selecione o nome na
Caixa de Listagem.
VBA: Microsoft Excel 2016: UserForm: Formulário: https://www.ricardo-horta.site
Os controles serão atualizados.
VBA: Microsoft Excel 2016: UserForm: Formulário: https://www.ricardo-horta.site
Clique no botão Limpar.
VBA: Microsoft Excel 2016: UserForm: Formulário: https://www.ricardo-horta.site
A tela será restaurada.
VBA: Microsoft Excel 2016: UserForm: Formulário: https://www.ricardo-horta.site
O foco retornará para a caixa Nome.
VBA: Microsoft Excel 2016: UserForm: Formulário: https://www.ricardo-horta.site

Testando
o botão Excluir

Preencha os controles e...
VBA: Microsoft Excel 2016: UserForm: Formulário: Caixa de Texto: Controle TextBox: https://www.ricardo-horta.site
... clique em Salvar.
VBA: Microsoft Excel 2016: UserForm: Formulário: Rótulo: Controle Label: https://www.ricardo-horta.site
Selecione um nome na
Caixa de Listagem.
VBA: Microsoft Excel 2016: UserForm: Formulário: Caixa de Listagem: Controle ListBox: https://www.ricardo-horta.site
Clique em Excluir e...
VBA: Microsoft Excel 2016: UserForm: Formulário: Rótulo: Controle Label: https://www.ricardo-horta.site
... confirme.
VBA: Microsoft Excel 2016: UserForm: Formulário: Função MsgBox: https://www.ricardo-horta.site
O registro será excluído,
corretamente.
VBA: Microsoft Excel 2016: UserForm: Formulário: https://www.ricardo-horta.site
A tela ficará pronta
para nova atualização.
VBA: Microsoft Excel 2016: UserForm: Formulário: https://www.ricardo-horta.site
A caixa Nome receberá o foco.
VBA: Microsoft Excel 2016: UserForm: Formulário: https://www.ricardo-horta.site

Finalizando

Clique no botão Fechar.
VBA: Microsoft Excel 2016: UserForm: Formulário: https://www.ricardo-horta.site
Verifique se os dados foram
gravados corretamente.
Microsoft Excel 2016: Planilha: https://www.ricardo-horta.site
VBA: Microsoft Excel 2016: Tutorial

Download
Clique na imagem para baixar
a pasta com o exemplo deste tutorial
VBA: Microsoft Excel 2016: UserForm: Formulário: https://www.ricardo-horta.site


Amazon: Livros: Infantis

VBA

Primeiros Passos


Como ativar a guia Desenvolvedor no Excel
Como ativar a guia Desenvolvedor no Microsoft Excel
VBA: Como criar formulário ( UserForm ) no Excel
VBA: Como criar formulário ( UserForm ) no Excel
VBA: Como definir o nome do formulário
VBA: Como definir o nome do formulário
VBA: As propriedades Name e Caption do formulário
VBA: As propriedades Name e Caption do formulário no Microsoft Excel
VBA: Como fechar o formulário, pressionando a tecla ESC
VBA: Como fechar o formulário, pressionando a tecla ESC no Microsoft Excel
VBA: Controle Rótulo ( Label ): Como exibir texto no formulário
VBA: Como exibir texto no formulário no Microsoft Excel
VBA: Controle Rótulo ( Label ): Propriedade Picture
VBA: Controle Label: Propriedade Picture: Microsoft Excel
VBA: Como definir a fonte do controle Label ( Rótulo )
VBA: Como definir a fonte para os controles inseridos no formulário
VBA: Como definir a cor da fonte do controle Label ( Rótulo )
VBA: Como definir a cor da fonte do controle Label no formulário do Microsoft Excel
VBA: Como definir a fonte para todos os controles do formulário
VBA: Como definir a fonte para os controles inseridos no formulário
VBA: Como definir a cor do formulário
VBA: Como definir a fonte do formulário no Microsoft Excel
VBA: Como executar o formulário
VBA: Como executar o formulário no Microsoft Excel
VBA: Como exibir o formulário, quando a pasta for aberta
VBA: Como exibir o formulário, quando a pasta for aberta no Microsoft Excel
VBA: Como fechar o formulário
VBA: Como fechar o formulário
VBA: Caixa de Texto: Controle TextBox
VBA: Caixa de Texto: Controle TextBox
VBA: Como alterar o formato da Caixa de Texto
VBA: Como definir quantos caracteres podem ser digitados na caixa de texto
VBA: Como alterar a cor da fonte: Caixa de Texto
VBA: Como alterar a cor da fonte da Caixa de Texto: Propriedade ForeColor: Microsoft Excel 2016
VBA: Como ativar o Negrito: Caixa de Texto
VBA: Como ativar o negrito para a fonte da Caixa de Texto: Microsoft Excel 2016
VBA: Como direcionar o foco para a Caixa de Texto
VBA: Como exibir uma dica na Caixa de Texto: Microsoft Excel 2016
VBA: Como definir quantos caracteres podem ser digitados
VBA: Como definir quantos caracteres podem ser digitados na caixa de texto
VBA: Caixa de Texto com várias linhas
VBA: Caixa de Texto com várias linhas
VBA: Caixa de Texto: Exercício
VBA: Caixa de Texto com várias linhas
VBA: Botão de Comando: Como alterar a cor
VBA: Como alterar a cor do CommandButton no Microsoft Excel
VBA: Botão de Comando: Propriedade Accelerator
VBA: Botão de Comando: Propriedade Accelerator
VBA: Caixa de Combinação: Método AddItem
VBA: Caixa de Combinação: Controle ComboBox: Método AddItem: Microsoft Office 2016
VBA: ListBox: Método AddItem
VBA: Caixa de Listagem: Controle ListBox: Método AddItem: Microsoft Office 2016
VBA: ListBox: Método AddItem
VBA: Caixa de Listagem: Controle ListBox: Método AddItem: Exercício: Microsoft Office 2016
VBA: Como fechar o Microsoft Excel
VBA: Como fechar o Microsoft Excel
VBA: Como alterar o texto na barra de título da pasta de trabalho
VBA: Como alterar o texto da barra de título do Microsoft
VBA: Como exibir ou ocultar os cabeçalhos de linhas e de colunas
VBA: Como exibir ou ocultar os cabeçalhos de linhas e de colunas da planilha do Microsoft Excel


Microsoft Excel
Microsoft Word
Microsoft PowerPoint
Eu


Amazon: Livros: Mais vendidos


Amazon: Livros Universitários


Amazon: Livros: Lançamentos em destaque


Amazon: Livros: Infantis


Amazon: Livros: Prime Video


Americanas.com: Cupom de Desconto !!

www.ricardo-horta.site
Autor: Ricardo Horta - Direitos adquiridos - 2017