Como criar um FORMULÁRIO de CONSULTA com FOTO VBA Excel - PLANILHA EXCEL

Como criar um FORMULÁRIO de CONSULTA com FOTO VBA Excel - PLANILHA EXCEL No vídeo de hoje eu vou te ensinar a criar um formulário para buscar imagem veja que eu tenho aqui ó alguns dados cadastrais desse meu cadastro e na medida que eu venho aqui mudando o.

Como criar um FORMULÁRIO de CONSULTA com FOTO VBA Excel

Código ele vai mudar os dados e mudar também a imagem de forma automatizada esses dados estão sendo lançados aqui na minha planilha base e a minha foto essa imagem que ele tá buscando ele tá vindo.

Aqui na minha pasta de trabalho e tá buscando aqui dessa minha pasta Então não preciso ter ess essa imagem salva no meu computador ou melhor no meu Excel eu preciso ter ela salva no meu computador.

Em uma pasta de trabalho porque ela vai fazer o qu ela vai lá e busca exatamente essa imagem conforme aqui o meu cadastro então se você quer aprender aqui cri esse formulário de forma simples e um.

Passo a passo bem rápido Vem comigo que eu vou te mostrar agora como fazer essa busca de imagem aí na sua planilha chegando aqui agora na planilha Vamos iniciar nosso passo a passo eh esse.

Formularz inho aqui eu ensino você a fazer ele em um outro vídeo onde eu mostro como fazer um cadastro automatizado aqui no Excel ou se você quer aprender a fazer esse formulário.

Igual que tá aqui vou deixar esse vídeo aqui em cima aonde eu te ensino o passo a passo do zero como chegar aqui nesse resultado tá bom porque nesse vídeo eu vou te mostrar somente como buscar a.

Imagem Beleza então sabendo já disso vamos continuar aqui então a primeira coisa que a gente vai fazer aqui é criar uma lista aqui ó para que a gente possa fazer o quê ó trazer esses meus códigos.

Referente a cada cadastro que tenho aqui na minha base de dados para isso vou voltar aqui ó e aqui dentro onde tá o código aqui na frente vou vir aqui em dados vou clicar aqui ó em validação de.

Dados e aqui ó Nessa caixa eu vou pegar aqui ó permitir não vou pegar uma lista e aqui dentro da fonte vou criar uma fórmula Para quê Para que quando a gente vier a cadastrar novos cadastros fazer.

Novos cadastros ele consigue identificar e trazer sempre então se eu tenho lá o limite agora que é o código 4 quando eu cadastrar o código 5 de forma automatizada ele vai trazer para mim.

Também na minha lista o código cin para isso vou colocar assim ó igual deslock vou Abrir parênteses e aqui agora dentro do parênteses eu vou clicar aqui nessa Seta e vou clicar aqui agora.

ISSO PODE TE INTERESSAR:

    $ads={1}

    Na minha base ó quando eu clico na minha - PLANILHA EXCEL

    Base veja que aqui já colocou aó base é exclamação aí agora eu vou clicar aqui na minha coluna a linha 2 vendo ó Ele já colocou.

    A2 aí vou colocar assim ó ponte vírgula 0 ponte Vírgula z0 aí eu vou botar mais uma vez ponte vírgula agora aqui na frente Vou Colocar assim ó ponte ponto valores vou Abrir parênteses aí vou.

    Clicar novamente aqui na minha linha na minha linha A2 na coluna A vou clicar e arrastar aqui para o lado veja quando eu faço isso ó ele colocou assim ó depois da.

    Base exclamação A2 2. A3 só que eu não quero isso eu quero que ele seja a 200 por que 200 porque até 200 aqui cadastros ele vai trazer de forma automatizada esses meus códigos lá para.

    O meu formulário de busca de imagem tá bom depois que eu fiz isso vou fechar o parênteses da função ponte ponto valores ponte vírgula vou colocar um porque eu quero somente uma coluna que aí já é um.

    Da função deslock vou fechar aqui o parênteses clico novamente aqui na minha seta ele volta aqui para minha caixa de validação de dados agora eu dou um Ok quando eu faço isso eu retorno aqui para.

    A minha planilha de busca de imagem que onde eu tenho o meu formulário quando eu clico aqui agora veja que ele já traz aqui ó código um código 2 3 e 4 veja o que vai acontecer aqui agora eu tenho.

    Aqui no máximo até o quatro se eu vir aqui agora Colocar assim ó aqui ó code 005 vou dar um enter veja o que vai acontecer aqui no cadastro quando eu clicar aqui no meu formulário ó ele já.

    Traz para cá o meu code 5 tá vendo Então é isso que a função dlog vai fazer ele vai pegar vai contar os valores vai trazer sempre os códigos de forma automatizado até 200 Tá bom se você.

    Tiver mais a invés de você botar 200 - PLANILHA EXCEL

    Bota 500 1000 o importante é você colocar a quantidade sobrando aqui dos cadastros que você tem aí tá bom porque se você atualizar você vai ter sempre.

    Atualizado aí os seus códigos aqui na sua validação de dados perfeito uma vez que já colocamos aqui validação de dados vou colocar o código um agora para trazer os dados aqui quando eu escolher.

    O código um eu vou fazer o seguinte ó vou colocar sem igual proc V aí eu vou aqui valor procurado é o meu código é o primeiro passo da função proc V ponte vírgula aonde eu vou procurar esse meu.

    Valor código aqui na minha base ó vou ccar na base vou selecionar tudo aqui que eu tenho ó na minha base tá vendo ó todos esses meus dados aí Aqui você pode fazer o qu ó quando você v aqui ó H.

    Melhor A1 dois pontos h5 Vamos botar h200 também porque fica uma base de dados maior tá bom ponte vírgula agora meu número índice da coluna é o quê Qual é a coluna que eu quero trazer aqui ó.

    Minha primeira coluna é o código é o valor procurado A2 é o nome que é o que eu quero retornar aqui na minha função para que ver então vou colocar com número dois ponte vírgula zero porque eu.

    Quero com respondência exata fecho o parênteses e dou enter e agora ele já me traz ó jo abre se eu mudo aqui agora para o dois já trá Júlia se eu mudo para o três já traz o Guilherme Então já tá.

    Funcionando agora é só replicar PR as demais e trocar somente aqui o número da coluna aqui vai ser TR Vai ser 4 5 6 7 e a coluna oit que é a última coluna lá da minha tabela Tá bom eu vou fazer aqui.

    Rapidinho e já retorno aqui com vocês e a última vou aqui ó agora copiei vou pegar aqui coluna oito vou dar um enter Pronto já trouxe a data de cadastro perfeito já tô com todos os.

    Dados aqui agora eu venho aqui ó mudo ele vai trazer todos os meus dados de forma automatizada Beleza agora vamos partir pra parte da imagem porque quando eu mudar aqui o meu código quero mude os.

    Dados cadastrais porém a imagem também para isso eu vou vir aqui ó em inserir ilustrações formas e vou pegar dessa forma aqui ó esse retângulo vou desenhar ele aqui ó esse meu espaço aqui.

    Ó perfeito desenhei ele aqui ó já tô com ele aqui aí agora eu vou só mudar a cor de fundo dele para deixar um cinza aqui ó vou mudar aqui o contorno para um verde e vou vir aqui ó e vou colocar uma.

    Um uma sombra aqui para esse meu retângulo aí agora com esse meu retângulo aqui já colocado na minha planilha volto aqui em página inicial E aqui onde tá assim ó retângulo um então.

    Aqui do lado eu vou colocar assim ó foto coloquei o nome foto vou dar um enter o que foi que eu fiz eu nomeei aqui o meu retângulo tá bom a minha Shape aqui no Excel ele o nome se dá.

    Como Shape então eu renomeei para o nome foto Beleza então ok já coloquei aqui meu retângulo Já coloquei aqui meus código já tô trazendo minhas meus dados cadastrados.

    Agora eu preciso ter o qu ó preciso ter uma pasta de trabalho aqui ó com o nome imagem veja que ela tá aqui dentro da mesma planilha vou clicar nela veja que eu tenho aqui as imagens salvas aqui.

    Imagem 1 2 3 e 4 o código um código 2 C TR é o mesmo nome que eu tenho aqui para a minha base de dados então o ideal que você salve igual ao que você tá aqui no meu no seu código se o seu código for um.

    Vai vir aqui ó colocar o código um vai vir aqui na minha base onde tá as fotos na na minha pasta de imagem onde tá salva minhas fotos e vou trocar aqui e vou colocar número um pronto só preciso.

    Que você faça isso a mesma foto queja que esteja aqui ó o nome dela seja o mesmo nome que está aqui no código Tá bom então uma vez que tá tudo padronizado agora a gente vai entrar no.

    VBA a gente vai criar uma macro para que a gente possa buscar essas imagens lá da minha página de trabalho tá bom então para isso eu vou vir aqui na desenvolvedor Visual Basic ele vai abrir.

    Aqui ó a minha pasta de VBA o meu código não meu Visual Basic e agora aqui dentro Eu vou clicar aqui ó V dear minha planilha um cadastro tem o nome da planilha eu tenho aqui ó cadastro Então.

    Dentro dela eu vou fazer o seguinte ó vou dar um duplo clique para entrar a minha folha de código dessa minha planilha e aqui dentro eu vou fazer o seguinte ó vou trocar aqui por worksheet.

    Só que quando quando eu faço isso ele coloca assim ó select Hand é o evento select Tend é uma coisa padrão Aí quando você coloca o worksheet Só que eu não quero esse evento Então vou vir aqui ó.

    Vou clicar aqui onde tá select Change e vou trocar pelo Change esse evento aqui que eu quero que quando eu fizer alguma alteração na minha planilha esse evento vai ser acionado Vou apagar aqui de.

    Baixo e aqui dentro é aonde a gente vai digitar o nosso código para que ele busque a nossa imagem quando a gente trocar o código lá do cadastro tá bom e a gente vai começar assim ó com erro.

    Porque eu quero já trazer o tratamento de erro quando a imagem não existir ele vai acionar esse tratamento de erro com erro Goto erro só isso E aqui embaixo eu vou botar.

    Assim ó erro dois pontos e aqui dentro eu vou botar assim m s g Box vou dar um espaço entre aspas Vou Colocar assim ó.

    Verifique se a imagem imagem está salva.

    Corretamente assim se der algum erro vai apresentar essa mensagem para verificar lá a sua pasta de imagem sua pasta onde tá salva as suas imagens fecho o parênteses vírgula.

    AVISO LEGAL: Toda a responsabilidade do conteúdo deste vídeo transcrito é do produtor do canal.
    CLique no Link do Vídeo: https://www.youtube.com/watch?v=jCMnH1-vp60
Wesdigital

Postar um comentário

Postagem Anterior Próxima Postagem