www.ricardo-horta.site

Microsoft Excel
Microsoft Word
Microsoft PowerPoint
Eu


Ricardo Horta

no Google+

Microsoft Excel 2016
Controle Imagem
UserForm: Evento Click

Página atualizada em 17/08/2018


Abra uma pasta vazia.
VBA: Controle Image: Evento Click: Microsoft Excel: www.ricardo-horta.site
Clique no botão Salvar.
VBA: Controle Image: Evento Click: Microsoft Excel: www.ricardo-horta.site
A tela Salvar como será exibida.
Escolha o local para salvar a pasta.
VBA: Controle Image: Evento Click: Microsoft Excel: www.ricardo-horta.site
Na caixa Tipo, escolha a extensão .xlsm.
Para pasta com código VBA, escolha esta extensão.
VBA: Controle Image: Evento Click: Microsoft Excel: www.ricardo-horta.site
Informe o nome e...
VBA: Controle Image: Evento Click: Microsoft Excel: www.ricardo-horta.site
... clique no botão Salvar.
VBA: Controle Image: Evento Click: Microsoft Excel: www.ricardo-horta.site
O nome digitado será exibido na parte superior da tela.
VBA: Controle Image: Evento Click: Microsoft Excel: www.ricardo-horta.site
Renomeando a planilha

Clique com o botão direito em Planilha1.
No menu, escolha a opção Renomear.
VBA: Controle Image: Evento Click: Microsoft Excel: www.ricardo-horta.site
Digite o nome ( Cadastro ) e tecle ENTER.
VBA: Controle Image: Evento Click: Microsoft Excel: www.ricardo-horta.site
Não gosto do botão direito!
Ok.
Em Página Inicial,...
VBA: Controle Image: Evento Click: Microsoft Excel: www.ricardo-horta.site
... clique em Formatar e...
VBA: Controle Image: Evento Click: Microsoft Excel: www.ricardo-horta.site
... escolha Renomear Planilha.
VBA: Controle Image: Evento Click: Microsoft Excel: www.ricardo-horta.site
A guia está preparada para receber a digitação.
VBA: Controle Image: Evento Click: Microsoft Excel: www.ricardo-horta.site
Informe o nome e tecle ENTER.
VBA: Controle Image: Evento Click: Microsoft Excel: www.ricardo-horta.site
VBA: Controle Image: Evento Click: Microsoft Excel: www.ricardo-horta.site
Formatando a planilha

Clique neste botão,...
VBA: Controle Image: Evento Click: Microsoft Excel: www.ricardo-horta.site
... para selecionar todas as linhas e colunas.
VBA: Controle Image: Evento Click: Microsoft Excel: www.ricardo-horta.site
Aumente a altura das linhas.
VBA: Controle Image: Evento Click: Microsoft Excel: www.ricardo-horta.site
Abra a guia Página Inicial.
VBA: Controle Image: Evento Click: Microsoft Excel: www.ricardo-horta.site
Escolha o tipo e o tamanho da fonte.
VBA: Controle Image: Evento Click: Microsoft Excel: www.ricardo-horta.site
Defina os alinhamentos horizontal e...
VBA: Controle Image: Evento Click: Microsoft Excel: www.ricardo-horta.site
... vertical.
VBA: Controle Image: Evento Click: Microsoft Excel: www.ricardo-horta.site
Clique em qualquer célula para cancelar a seleção.
VBA: Controle Image: Evento Click: Microsoft Excel: www.ricardo-horta.site
Em seguida, defina os campos.
VBA: Controle Image: Evento Click: Microsoft Excel: www.ricardo-horta.site
VBA: Controle Image: Evento Click: Microsoft Excel: www.ricardo-horta.site
VBA: Controle Image: Evento Click: Microsoft Excel: www.ricardo-horta.site
VBA: Controle Image: Evento Click: Microsoft Excel: www.ricardo-horta.site
Crie uma planilha e defina o nome: Projeto.
Crie também as colunas para receber os parâmetros do seu projeto.
VBA: Controle Image: Evento Click: Microsoft Excel: www.ricardo-horta.site
Ativando a guia
Desenvolvedor
Clique com o botão direito na guia Arquivo.
No menu, escolha Personalizar a Faixa de Opções.
Caixa de listagem: Controle ListBox: VBA: Excel 2016
Marque a opção Desenvolvedor e...
Caixa de listagem: Controle ListBox: VBA: Excel 2016
... clique no botão OK.
Caixa de listagem: Controle ListBox: VBA: Excel 2016
Criando o UserForm
Formulário do usuário
Ative a guia e...
VBA: Controle Image: Evento Click: Microsoft Excel: www.ricardo-horta.site
... clique em Visual Basic.
VBA: Controle Image: Evento Click: Microsoft Excel: www.ricardo-horta.site
Clique na seta à direita deste ícone e selecione UserForm.
VBA: Controle Image: Evento Click: Microsoft Excel: www.ricardo-horta.site
Redimensione o formulário para receber os controles.
VBA: Controle Image: Evento Click: Microsoft Excel: www.ricardo-horta.site
Quando o formulário é criado, as propriedades Name e...
VBA: Controle Image: Evento Click: Microsoft Excel: www.ricardo-horta.site
... Caption têm o mesmo valor.
VBA: Controle Image: Evento Click: Microsoft Excel: www.ricardo-horta.site
Faça Name = UserForm_Cadastro e...
VBA: Controle Image: Evento Click: Microsoft Excel: www.ricardo-horta.site
... Caption = o texto que você quiser.
VBA: Controle Image: Evento Click: Microsoft Excel: www.ricardo-horta.site
Definindo a fonte
para os controles
Clique na propriedade Font e...
VBA: Controle Image: Evento Click: Microsoft Excel: www.ricardo-horta.site
... escolha tipo, estilo e tamanho da fonte.
VBA: Controle Image: Evento Click: Microsoft Excel: www.ricardo-horta.site
UserForm:
Inserindo os controles
Ative Caixa de Ferramentas.
VBA: Controle Image: Evento Click: Microsoft Excel: www.ricardo-horta.site
Clique em Rótulo e...
VBA: Controle Image: Evento Click: Microsoft Excel: www.ricardo-horta.site
... insira-o no formulário.
VBA: Controle Image: Evento Click: Microsoft Excel: www.ricardo-horta.site
Faça a propriedade Caption = Nome.
VBA: Controle Image: Evento Click: Microsoft Excel: www.ricardo-horta.site
Clique em Caixa de Texto e...
VBA: Controle Image: Evento Click: Microsoft Excel: www.ricardo-horta.site
... desenhe o controle.
VBA: Controle Image: Evento Click: Microsoft Excel: www.ricardo-horta.site
VBA: Controle Image: Evento Click: Microsoft Excel: www.ricardo-horta.site
VBA: Controle Image: Evento Click: Microsoft Excel: www.ricardo-horta.site
Mantendo-o selecionado, altere a propriedade Name: TextBox_Nome.
VBA: Controle Image: Evento Click: Microsoft Excel: www.ricardo-horta.site
Prossiga com Endereço,...
VBA: Controle Image: Evento Click: Microsoft Excel: www.ricardo-horta.site
... TextBox_Endereco,...
VBA: Controle Image: Evento Click: Microsoft Excel: www.ricardo-horta.site
... Número,...
VBA: Controle Image: Evento Click: Microsoft Excel: www.ricardo-horta.site
... TextBox_Numero,...
VBA: Controle Image: Evento Click: Microsoft Excel: www.ricardo-horta.site
... Complemento,...
VBA: Controle Image: Evento Click: Microsoft Excel: www.ricardo-horta.site
... TextBox_Complemento,...
VBA: Controle Image: Evento Click: Microsoft Excel: www.ricardo-horta.site
... CEP,...
VBA: Controle Image: Evento Click: Microsoft Excel: www.ricardo-horta.site
... TextBox_CEP,...
VBA: Controle Image: Evento Click: Microsoft Excel: www.ricardo-horta.site
... Bairro,...
VBA: Controle Image: Evento Click: Microsoft Excel: www.ricardo-horta.site
... TextBox_Bairro,...
VBA: Controle Image: Evento Click: Microsoft Excel: www.ricardo-horta.site
... Cidade e...
VBA: Controle Image: Evento Click: Microsoft Excel: www.ricardo-horta.site
... TextBox_Cidade.
VBA: Controle Image: Evento Click: Microsoft Excel: www.ricardo-horta.site
Caixa de Listagem
Controle ListBox
Crie um Rótulo com Caption = Estado.
VBA: Controle Image: Evento Click: Microsoft Excel: www.ricardo-horta.site
Na Caixa de Ferramentas, clique em Caixa de Listagem.
VBA: Controle Image: Evento Click: Microsoft Excel: www.ricardo-horta.site
Faça Name = ListBox_Estado.
VBA: Controle Image: Evento Click: Microsoft Excel: www.ricardo-horta.site
Prossiga com Profissão,...
VBA: Controle Image: Evento Click: Microsoft Excel: www.ricardo-horta.site
... ListBox_Profissao,...
VBA: Controle Image: Evento Click: Microsoft Excel: www.ricardo-horta.site
... Selecione o nome e...
VBA: Controle Image: Evento Click: Microsoft Excel: www.ricardo-horta.site
... ListBox_Cadastro.
VBA: Controle Image: Evento Click: Microsoft Excel: www.ricardo-horta.site
Imagem
Controle Image

Na Caixa de Ferramentas, clique em Imagem e...
VBA: Controle Image: Evento Click: Microsoft Excel: www.ricardo-horta.site
... faça a propriedade Name = Image_Foto.
VBA: Controle Image: Evento Click: Microsoft Excel: www.ricardo-horta.site
Caixa de Texto
Controle TextBox
Como receber e/ou exibir
várias linhas

Crie um Label com Caption = Observações.
VBA: Controle Image: Evento Click: Microsoft Excel: www.ricardo-horta.site
Para a caixa de texto, faça Name = TextBox_OBS,...
VBA: Controle Image: Evento Click: Microsoft Excel: www.ricardo-horta.site
... MultiLine = True e...
VBA: Controle Image: Evento Click: Microsoft Excel: www.ricardo-horta.site
... ScrollBars = 2.
VBA: Controle Image: Evento Click: Microsoft Excel: www.ricardo-horta.site
Botão de Comando
Controle CommandButton
Na Caixa de Ferramentas, selecione Botão de Comando.
VBA: Controle Image: Evento Click: Microsoft Excel: www.ricardo-horta.site
E crie os controles:
CommandButton_Limpar,...
VBA: Controle Image: Evento Click: Microsoft Excel: www.ricardo-horta.site
VBA: Controle Image: Evento Click: Microsoft Excel: www.ricardo-horta.site
... CommandButton_Salvar,...
VBA: Controle Image: Evento Click: Microsoft Excel: www.ricardo-horta.site
VBA: Controle Image: Evento Click: Microsoft Excel: www.ricardo-horta.site
... CommandButton_Excluir e...
VBA: Controle Image: Evento Click: Microsoft Excel: www.ricardo-horta.site
VBA: Controle Image: Evento Click: Microsoft Excel: www.ricardo-horta.site
... CommandButton_Fechar.
VBA: Controle Image: Evento Click: Microsoft Excel: www.ricardo-horta.site
VBA: Controle Image: Evento Click: Microsoft Excel: www.ricardo-horta.site

Controles para
definir a cor da
Caixa de Listagem

Na Caixa de Ferramentas, clique em Quadro e...
VBA: Controle Image: Evento Click: Microsoft Excel: www.ricardo-horta.site
... desenhe o controle no formulário.
VBA: Controle Image: Evento Click: Microsoft Excel: www.ricardo-horta.site
Mantendo-o selecionado, defina a propriedade Caption.
VBA: Controle Image: Evento Click: Microsoft Excel: www.ricardo-horta.site
Com Botão de Opção, crie...
VBA: Controle Image: Evento Click: Microsoft Excel: www.ricardo-horta.site
... OptionButton_Branca com...
VBA: Controle Image: Evento Click: Microsoft Excel: www.ricardo-horta.site
... Caption = Branca.
VBA: Controle Image: Evento Click: Microsoft Excel: www.ricardo-horta.site
Prossiga com OptionButton_Azul e...
VBA: Controle Image: Evento Click: Microsoft Excel: www.ricardo-horta.site
VBA: Controle Image: Evento Click: Microsoft Excel: www.ricardo-horta.site
... OptionButton_Vermelha.
VBA: Controle Image: Evento Click: Microsoft Excel: www.ricardo-horta.site
VBA: Controle Image: Evento Click: Microsoft Excel: www.ricardo-horta.site

Controles para
definir a cor dos títulos

Crie um quadro com Caption = Cor dos Títulos.
VBA: Controle Image: Evento Click: Microsoft Excel: www.ricardo-horta.site
Prossiga com OptionButton_TitPreta,...
VBA: Controle Image: Evento Click: Microsoft Excel: www.ricardo-horta.site
VBA: Controle Image: Evento Click: Microsoft Excel: www.ricardo-horta.site
... OptionButton_TitAzul e...
VBA: Controle Image: Evento Click: Microsoft Excel: www.ricardo-horta.site
VBA: Controle Image: Evento Click: Microsoft Excel: www.ricardo-horta.site
... OptionButton_TitVermelha.
VBA: Controle Image: Evento Click: Microsoft Excel: www.ricardo-horta.site
VBA: Controle Image: Evento Click: Microsoft Excel: www.ricardo-horta.site

Exibindo o Formulário

Clique no formulário e...
VBA: Controle Image: Evento Click: Microsoft Excel: www.ricardo-horta.site
... clique neste botão ou pressione F5.
VBA: Controle Image: Evento Click: Microsoft Excel: www.ricardo-horta.site
UserForm_Cadastro será exibido.
VBA: Controle Image: Evento Click: Microsoft Excel: www.ricardo-horta.site
Programando
o botão Fechar
Clique com o botão direito no botão Fechar.
VBA: Controle Image: Evento Click: Microsoft Excel: www.ricardo-horta.site
No menu, escolha Exibir código.
VBA: Controle Image: Evento Click: Microsoft Excel: www.ricardo-horta.site
A rotina relativa ao evento Click será criada.
VBA: Controle Image: Evento Click: Microsoft Excel: www.ricardo-horta.site
Digite Unload UserForm_Cadastro.
VBA: Controle Image: Evento Click: Microsoft Excel: www.ricardo-horta.site
Programando
o botão Excluir

Na janela Objeto, selecione CommandButton_Excluir.
VBA: Controle Image: Evento Click: Microsoft Excel: www.ricardo-horta.site
Programe a rotina para excluir o nome,...
VBA: Controle Image: Evento Click: Microsoft Excel: www.ricardo-horta.site
... selecionado na ListBox.
VBA: Controle Image: Evento Click: Microsoft Excel: www.ricardo-horta.site
Programando
o botão Salvar
Selecione CommandButton_Salvar.
VBA: Controle Image: Evento Click: Microsoft Excel: www.ricardo-horta.site
Se o nome não foi informado e...
VBA: Controle Image: Evento Click: Microsoft Excel: www.ricardo-horta.site
... o(a) usuário(a) clicou no botão Salvar,...
VBA: Controle Image: Evento Click: Microsoft Excel: www.ricardo-horta.site
... será exibida uma mensagem de alerta.
VBA: Controle Image: Evento Click: Microsoft Excel: www.ricardo-horta.site
O foco retornará para a caixa de texto Nome e...
VBA: Controle Image: Evento Click: Microsoft Excel: www.ricardo-horta.site
... o restante da rotina será ignorado.
VBA: Controle Image: Evento Click: Microsoft Excel: www.ricardo-horta.site
O cursor posicionará no início da tela.
VBA: Controle Image: Evento Click: Microsoft Excel: www.ricardo-horta.site
O outro lado da moeda
Os dados foram preenchidos, corretamente?
VBA: Controle Image: Evento Click: Microsoft Excel: www.ricardo-horta.site
Então, a execução da rotina não será interrompida.
Aqui, é calculada a linha na planilha onde os dados serão salvos.
VBA: Controle Image: Evento Click: Microsoft Excel: www.ricardo-horta.site
O conteúdo dos controles é armazenado nas células.
VBA: Controle Image: Evento Click: Microsoft Excel: www.ricardo-horta.site
ListBox_Cadastro é atualizada...
VBA: Controle Image: Evento Click: Microsoft Excel: www.ricardo-horta.site
... com Preencher_ListBox_Cadastro.
VBA: Controle Image: Evento Click: Microsoft Excel: www.ricardo-horta.site
A função MsgBox será ativada e...
VBA: Controle Image: Evento Click: Microsoft Excel: www.ricardo-horta.site
... a tela será limpa.
VBA: Controle Image: Evento Click: Microsoft Excel: www.ricardo-horta.site
Programando
ListBox_Cadastro
Selecione ListBox_Cadastro.
VBA: Controle Image: Evento Click: Microsoft Excel: www.ricardo-horta.site
Quando o nome for selecionado,...
VBA: Controle Image: Evento Click: Microsoft Excel: www.ricardo-horta.site
... as caixas de texto serão atualizadas.
VBA: Controle Image: Evento Click: Microsoft Excel: www.ricardo-horta.site
Programe, então, o evento Click.
VBA: Controle Image: Evento Click: Microsoft Excel: www.ricardo-horta.site
+ Visual Basic
For Applications

Na janela Objeto, clique em UserForm.
VBA: Controle Image: Evento Click: Microsoft Excel: www.ricardo-horta.site
Será criada a rotina relativa ao evento Click. Ignore-a.
Na janela Procedimento, selecione Initialize.
VBA: Controle Image: Evento Click: Microsoft Excel: www.ricardo-horta.site
Programe o evento.
VBA: Controle Image: Evento Click: Microsoft Excel: www.ricardo-horta.site
A rotina Altera_CorDaCaixaDeListagem formata as...
VBA: Controle Image: Evento Click: Microsoft Excel: www.ricardo-horta.site
... Caixas de Listagem, conforme a escolha do(a) usuário(a).
VBA: Controle Image: Evento Click: Microsoft Excel: www.ricardo-horta.site
A rotina Altera_CorDosTitulos formata...
VBA: Controle Image: Evento Click: Microsoft Excel: www.ricardo-horta.site
... os títulos.
VBA: Controle Image: Evento Click: Microsoft Excel: www.ricardo-horta.site
A rotina Preencher_ListBox_Cadastro atualizará...
VBA: Controle Image: Evento Click: Microsoft Excel: www.ricardo-horta.site
... ListBox_Cadastro.
VBA: Controle Image: Evento Click: Microsoft Excel: www.ricardo-horta.site
Preencher_ListBox_Estado atualizará...
VBA: Controle Image: Evento Click: Microsoft Excel: www.ricardo-horta.site
... a lista de Estados.
VBA: Controle Image: Evento Click: Microsoft Excel: www.ricardo-horta.site
E Preencher_ListBox_Profissão cuidará...
VBA: Controle Image: Evento Click: Microsoft Excel: www.ricardo-horta.site
... da Caixa de Listagem com as profissões.
VBA: Controle Image: Evento Click: Microsoft Excel: www.ricardo-horta.site
Aí está a rotina para preencher os nomes em ListBox_Cadastro.
VBA: Controle Image: Evento Click: Microsoft Excel: www.ricardo-horta.site
Em seguida, crie Preencher_ListBox_Estado.
VBA: Controle Image: Evento Click: Microsoft Excel: www.ricardo-horta.site
Com ListBox_Profissao, crie a lista de profissões.
VBA: Controle Image: Evento Click: Microsoft Excel: www.ricardo-horta.site
LimparTela prepara o formulário para nova atualização.
VBA: Controle Image: Evento Click: Microsoft Excel: www.ricardo-horta.site
Programando
o botão Limpar

Selecione CommandButton_Limpar e...
VBA: Controle Image: Evento Click: Microsoft Excel: www.ricardo-horta.site
... programe o evento Click.
VBA: Controle Image: Evento Click: Microsoft Excel: www.ricardo-horta.site
Programando
os controles OptionButton
Colorindo as
Caixas de Listagem

Clicando nestes botões,...
VBA: Controle Image: Evento Click: Microsoft Excel: www.ricardo-horta.site
... o(a) usuário(a) poderá escolher...
VBA: Controle Image: Evento Click: Microsoft Excel: www.ricardo-horta.site
... a cor das caixas de listagem.
VBA: Controle Image: Evento Click: Microsoft Excel: www.ricardo-horta.site
Selecione OptionButton_Azul e...
VBA: Controle Image: Evento Click: Microsoft Excel: www.ricardo-horta.site
... programe o evento Click.
VBA: Controle Image: Evento Click: Microsoft Excel: www.ricardo-horta.site
Continue com OptionButton_Branca e...
VBA: Controle Image: Evento Click: Microsoft Excel: www.ricardo-horta.site
VBA: Controle Image: Evento Click: Microsoft Excel: www.ricardo-horta.site
... OptionButton_Vermelha.
VBA: Controle Image: Evento Click: Microsoft Excel: www.ricardo-horta.site
VBA: Controle Image: Evento Click: Microsoft Excel: www.ricardo-horta.site
E crie a rotina Altera_CorDaCaixaDeListagem.
VBA: Controle Image: Evento Click: Microsoft Excel: www.ricardo-horta.site
Programando
os controles OptionButton
Colorindo os títulos

Com estes botões,...
VBA: Controle Image: Evento Click: Microsoft Excel: www.ricardo-horta.site
... a cor será aplicada...
VBA: Controle Image: Evento Click: Microsoft Excel: www.ricardo-horta.site
... nos títulos.
VBA: Controle Image: Evento Click: Microsoft Excel: www.ricardo-horta.site
O(a) usuário(a) poderá sincronizar...
VBA: Controle Image: Evento Click: Microsoft Excel: www.ricardo-horta.site
... a cor das caixas de listagem...
VBA: Controle Image: Evento Click: Microsoft Excel: www.ricardo-horta.site
... com a cor dos títulos.
VBA: Controle Image: Evento Click: Microsoft Excel: www.ricardo-horta.site
Na janela Objeto, selecione OptionButton_TitAzul e...
VBA: Controle Image: Evento Click: Microsoft Excel: www.ricardo-horta.site
... programe o evento Click.
VBA: Controle Image: Evento Click: Microsoft Excel: www.ricardo-horta.site
Prossiga com OptionButton_TitPreta e...
VBA: Controle Image: Evento Click: Microsoft Excel: www.ricardo-horta.site
VBA: Controle Image: Evento Click: Microsoft Excel: www.ricardo-horta.site
... OptionButton_TitVermelha.
VBA: Controle Image: Evento Click: Microsoft Excel: www.ricardo-horta.site
VBA: Controle Image: Evento Click: Microsoft Excel: www.ricardo-horta.site
Em seguida, crie a rotina Altera_CorDosTitulos.
VBA: Controle Image: Evento Click: Microsoft Excel: www.ricardo-horta.site
UserForm: Evento Click

Selecione UserForm.
VBA: Controle Image: Evento Click: Microsoft Excel: www.ricardo-horta.site
Na janela Procedimento, escolha Click e...
VBA: Controle Image: Evento Click: Microsoft Excel: www.ricardo-horta.site
... programe o evento.
VBA: Controle Image: Evento Click: Microsoft Excel: www.ricardo-horta.site
VBA: Controle Image: Evento Click: Microsoft Excel: www.ricardo-horta.site
Se o controle Image estiver vazio, uma caixa de diálogo...
VBA: Controle Image: Evento Click: Microsoft Excel: www.ricardo-horta.site
... será exibida, para o(a) usuário(a) escolher a imagem.
VBA: Controle Image: Evento Click: Microsoft Excel: www.ricardo-horta.site
O outro lado da história
Se o controle não estiver vazio, a imagem será deletada.
VBA: Controle Image: Evento Click: Microsoft Excel: www.ricardo-horta.site
Exemplo
Selecione o nome.
VBA: Controle Image: Evento Click: Microsoft Excel: www.ricardo-horta.site
Clique no formulário. Pode ser em qualquer parte do UserForm.
VBA: Controle Image: Evento Click: Microsoft Excel: www.ricardo-horta.site
Esta caixa de diálogo será ativada.
Localize e selecione a imagem.
VBA: Controle Image: Evento Click: Microsoft Excel: www.ricardo-horta.site
Confirme, clicando no botão OK.
VBA: Controle Image: Evento Click: Microsoft Excel: www.ricardo-horta.site
O controle Image será atualizado.
VBA: Controle Image: Evento Click: Microsoft Excel: www.ricardo-horta.site
Clique, então, no botão Salvar.
VBA: Controle Image: Evento Click: Microsoft Excel: www.ricardo-horta.site
Para verificar se tudo deu certo, selecione, novamente, o nome.
VBA: Controle Image: Evento Click: Microsoft Excel: www.ricardo-horta.site
O endereço da imagem foi salvo na planilha, corretamente.
VBA: Controle Image: Evento Click: Microsoft Excel: www.ricardo-horta.site
Agora, faça o caminho inverso.
Clique no formulário e...
VBA: Controle Image: Evento Click: Microsoft Excel: www.ricardo-horta.site
... o controle Image ficará vazio.
VBA: Controle Image: Evento Click: Microsoft Excel: www.ricardo-horta.site
Clique, novamente, em Salvar.
VBA: Controle Image: Evento Click: Microsoft Excel: www.ricardo-horta.site
Selecione o nome e...
VBA: Controle Image: Evento Click: Microsoft Excel: www.ricardo-horta.site
... o controle ficará vazio.
Entendeu, como funciona?
O(a) usuário(a) clica no formulário.
Se Image estiver vazio, a caixa de diálogo será exibida.
Se Image não estiver vazio, a foto será excluída do controle.
VBA: Controle Image: Evento Click: Microsoft Excel: www.ricardo-horta.site
Programando o evento Open
da pasta de trabalho

Abra a janela Project Explorer.
Ela exibe a(s) pasta(s) e planilha(s) do seu projeto.
VBA: Controle Image: Evento Click: Microsoft Excel: www.ricardo-horta.site
Clique com o botão direito em EstaPastaDeTrabalho.
VBA: Controle Image: Evento Click: Microsoft Excel: www.ricardo-horta.site
No menu, escolha Exibir código.
VBA: Controle Image: Evento Click: Microsoft Excel: www.ricardo-horta.site
Na janela Objeto,...
VBA: Controle Image: Evento Click: Microsoft Excel: www.ricardo-horta.site
... selecione Workbook.
VBA: Controle Image: Evento Click: Microsoft Excel: www.ricardo-horta.site
A rotina relativa ao evento Open será criada.
VBA: Controle Image: Evento Click: Microsoft Excel: www.ricardo-horta.site
Informe o código UserForm_Cadastro.Show.
VBA: Controle Image: Evento Click: Microsoft Excel: www.ricardo-horta.site
Testando
Salve as alterações e...
VBA: Controle Image: Evento Click: Microsoft Excel: www.ricardo-horta.site
... feche o Editor do Visual Basic.
VBA: Controle Image: Evento Click: Microsoft Excel: www.ricardo-horta.site
Feche e...
VBA: Controle Image: Evento Click: Microsoft Excel: www.ricardo-horta.site
... reabra a pasta com o aplicativo.
VBA: Controle Image: Evento Click: Microsoft Excel: www.ricardo-horta.site
O formulário será exibido.
VBA: Controle Image: Evento Click: Microsoft Excel: www.ricardo-horta.site
Preencha os controles e...
VBA: Controle Image: Evento Click: Microsoft Excel: www.ricardo-horta.site
... clique no botão Salvar.
VBA: Controle Image: Evento Click: Microsoft Excel: www.ricardo-horta.site
Esta mensagem será exibida,...
VBA: Controle Image: Evento Click: Microsoft Excel: www.ricardo-horta.site
... a Caixa de Listagem será atualizada e...
VBA: Controle Image: Evento Click: Microsoft Excel: www.ricardo-horta.site
... o foco retornará para a caixa de texto
VBA: Controle Image: Evento Click: Microsoft Excel: www.ricardo-horta.site
Testando o botão Limpar
Selecione o nome na ListBox_Cadastro.
VBA: Controle Image: Evento Click: Microsoft Excel: www.ricardo-horta.site
Os controles serão atualizados.
VBA: Controle Image: Evento Click: Microsoft Excel: www.ricardo-horta.site
Clique no botão Limpar.
VBA: Controle Image: Evento Click: Microsoft Excel: www.ricardo-horta.site
A tela será restaurada para nova atualização.
A caixa de texto Nome receberá o foco.
VBA: Controle Image: Evento Click: Microsoft Excel: www.ricardo-horta.site
Testando o botão Excluir
Preencha, novamente, os controles e...
VBA: Controle Image: Evento Click: Microsoft Excel: www.ricardo-horta.site
... clique no botão Salvar.
VBA: Controle Image: Evento Click: Microsoft Excel: www.ricardo-horta.site
Os dados serão armazenados, corretamente.
VBA: Controle Image: Evento Click: Microsoft Excel: www.ricardo-horta.site
Selecione um nome na Caixa de Listagem e...
VBA: Controle Image: Evento Click: Microsoft Excel: www.ricardo-horta.site
... clique no botão Excluir.
VBA: Controle Image: Evento Click: Microsoft Excel: www.ricardo-horta.site
Confirme.
VBA: Controle Image: Evento Click: Microsoft Excel: www.ricardo-horta.site
A exclusão será efetuada.
O foco retornará para a caixa Nome.
VBA: Controle Image: Evento Click: Microsoft Excel: www.ricardo-horta.site
Caixa de Texto
Como digitar várias linhas

Selecione o nome na Caixa de Listagem.
VBA: Controle Image: Evento Click: Microsoft Excel: www.ricardo-horta.site
Clique na Caixa de Texto.
VBA: Controle Image: Evento Click: Microsoft Excel: www.ricardo-horta.site
Digite a primeira linha.
VBA: Controle Image: Evento Click: Microsoft Excel: www.ricardo-horta.site
Em seguida, pressione SHIFT + ENTER.
VBA: Controle Image: Evento Click: Microsoft Excel: www.ricardo-horta.site
Pressione SHIFT + ENTER, novamente.
VBA: Controle Image: Evento Click: Microsoft Excel: www.ricardo-horta.site
Digite outra linha e...
VBA: Controle Image: Evento Click: Microsoft Excel: www.ricardo-horta.site
... continue com o teste.
VBA: Controle Image: Evento Click: Microsoft Excel: www.ricardo-horta.site
Confirme, clicando no botão Salvar.
VBA: Controle Image: Evento Click: Microsoft Excel: www.ricardo-horta.site
A tela ficará limpa e a caixa Nome receberá o foco.
VBA: Controle Image: Evento Click: Microsoft Excel: www.ricardo-horta.site
Verifique se os dados foram gravados, corretamente.
Selecione o nome.
VBA: Controle Image: Evento Click: Microsoft Excel: www.ricardo-horta.site
A Caixa de Texto exibirá os dados com a formatação correta.
VBA: Controle Image: Evento Click: Microsoft Excel: www.ricardo-horta.site
Satisfeito(a)?! Então, clique no botão Limpar.
VBA: Controle Image: Evento Click: Microsoft Excel: www.ricardo-horta.site
Finalizando

Clique no botão Fechar.
VBA: Controle Image: Evento Click: Microsoft Excel: www.ricardo-horta.site
Verifique se os dados estão...
VBA: Controle Image: Evento Click: Microsoft Excel: www.ricardo-horta.site
... corretos.
VBA: Controle Image: Evento Click: Microsoft Excel: www.ricardo-horta.site
Selecione a coluna J.
VBA: Controle Image: Evento Click: Microsoft Excel: www.ricardo-horta.site
Em Página Inicial,...
VBA: Controle Image: Evento Click: Microsoft Excel: www.ricardo-horta.site
... alinhe o conteúdo horizontalmente e...
VBA: Controle Image: Evento Click: Microsoft Excel: www.ricardo-horta.site
... verticalmente.
VBA: Controle Image: Evento Click: Microsoft Excel: www.ricardo-horta.site
Clique em qualquer célula para cancelar a seleção da coluna.
VBA: Controle Image: Evento Click: Microsoft Excel: www.ricardo-horta.site
Você pode aumentar a altura da linha.
Fica a seu critério.
O resultado será este.
VBA: Controle Image: Evento Click: Microsoft Excel: www.ricardo-horta.site
Tutorial Microsoft Excel 2016
Download
Clique na imagem para baixar a pasta com o exemplo deste tutorial
Com certeza, o seu antivírus berrará.
No Modo Protegido as rotinas VBA não são executadas.
Aí, depende de você.
VBA: Controle Image: Evento Click: Microsoft Excel: www.ricardo-horta.site
++ Tutoriais
Tutoriais
Download
Tutoriais
Links Interessantes
Microsoft Excel
Microsoft Word
Microsoft PowerPoint
Eu
Links Interessantes


Amazon: Livros Universitários


Americanas.com: Cupom de Desconto !!

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