Formulário (Userform) com Foto/Imagem
Quando criamos um cadastro com as Macros do Excel (pessoas, produtos, etc...), muitas vezes pode surgir a necessidade de incluir uma foto das pessoas ou, uma imagem dos produtos cadastrados. Esta postagem explicará como podemos fazer isto.Primeiro, criamos uma base de dados e um Formulário.
Em nosso exemplo, criamos um formulário com alguns campos para cadastro de pessoas. Entre estes, está o objeto que mostrará a foto da pessoa.
Devemos nomear (Propriedade 'name') os objetos de acordo com a necessidade. (veja na figura ao lado).
Quando o formulário é inicializado, alguns dos campos devem ser preenchidos. Em nosso exemplo, o campo 'ID' é preenchido com os código (ID's) já utilizados (1 ao 11). O campo 'cdSexo', é preenchido com 'Masculino' (M) e 'Feminino' (F). O campo 'cdEstCivil' é preenchido com 'Casado', 'Solteiro', 'Viúvo' e 'Amasiado'.
O código abaixo, demonstra como isso é feito.
Este é o código que carrega os campos quando o Formulário é executado.
O código abaixo, é colocado no campo 'cdID' para que, quando o mesmo for alterado, faça uma pesquisa e encontre os dados do ID (número) selecionado.
Por fim, temos o código que fecha o Formulário.
Os links abaixo, dão acesso aos arquivos exemplos para um melhor entendimento. Em caso de permanecer alguma dúvida, favor contatar: ivairferrari@gmail.com.
- Planilha Exemplo: Formulário Userform com Foto - (sem senha)
- Fotos: Fotos (ZIP)
Observação Importante: Coloque as imagens/fotos no local conforme orientação na planilha.Até a próxima ...
Professor show de bola..
ResponderExcluirpara colocar a foto uso procv?
abraço
O Excel é puro delirio. Não acredito em tatntas coisas que estou vendo que ele faz. Achei que só fazia planilhas. Ele faz tudo ... Show de bola ...
ResponderExcluirMeu amigo Douglas! Um milhão de desculpas por não ter respondido seu comentário antes mas, antes tarde do que nunca não é mesmo! Não utilizei a função procv. A busca é feita através de macros. Se desejar posso lhe enviar o código para que você possa analizá-lo. Abraço e obrigado. Ivair.
ResponderExcluirInfelizmente aquí deu erro e não conseguí veificar o motivo pois está protegido por senha...
ResponderExcluirUso excel 2007.
Ivair, genial seu formulario.
ResponderExcluirPor gentileza gostaria de pedir que se você puder disponibilizar todo o material para que eu possa treinar em casa vou ficar muito agradecido, pois não tenho condições de pagar um curso então faço o possível para aprender. Sou auto-didata e conto muito com seu apoio.
Desde já muito obrigado.
Meu email: music.drah1@gmail.com
Atenciosamente, Rodrigues.
Ivair, bom dia!
ResponderExcluirAcho que seu exemplo de formulário pode ser a minha salvação!!
Pois criei um formulário em um relatorio(Excel) no meu trabalho.Nesse formulario tem um listbox, com varios nomes, e ao lado um "quadro de iamgem".E quando o nome é selecionado, é exibida a foto.
O problema é que quero salvar as fotos dentro da propria planilha, sem ter que salvar uma pasta com as fotos no pc de cada pessoa que enviar esse relatorio...
Pode me ajudar?Pode me envia seu projeto?
Obrigado.
Ivair ...
ResponderExcluirEstou tentando fazer um formulario com vários botões de seleção de categorias, exemplo:
Gerar o gráfico da área: Logistica / Ano: 2012 / Mês: Janeiro / Tipo: Cs.Melhoria
Mas nao sei fazer ... vc pode me ajudar ... pois preciso gerar gráfico através desse formulário;
Marcel
almeidadesousa@ig.com.br
No me funciona, tnego windows 7 y Office 2010, que podra ser?, saludos.
ResponderExcluirCaro amigo: este exemplo funciona no Windows XP, Windows 7 e Office 2007, 2010 e 2013.
ExcluirFavor informar em meu e-mail: ivairferrari@gmail.com mais detalhes do que não está funcionando ou do erro que está dando. Você pode capturar telas de erro (com a tecla Print Scream) e enviar no e-mail.
Fico no aguardo!