Como criar seu primeiro formulário de usuário do Excel no Excel Treinamento passo a passo - ID Card Make

Como criar seu primeiro formulário de usuário do Excel no Excel Treinamento passo a passo - ID Card Make Criar formulários de usuário no Excel não deve ser dor de cabeça ou complicado oi este é Randy com Excel para Freelancers e hoje vamos criar isso formulário de usuário incrível do zero passo a passo e vai ser ótimo negociação para iniciantes, mal posso esperar, então vamos começar muito obrigado por juntando-se a mim hoje vamos criar este incrível formulário de usuário do zero e este vai ser um ótimo treinamento para iniciantes ou se você quiser se atualizar em suas habilidades de formulário de usuário, os formulários de usuário são uma parte muito poderosa do Excel e se você ainda não criei um, há tanto potencial, então vamos criar isso e vamos examinar todos os aspectos então estaremos criando esse mini contato.

Como criar seu primeiro formulário de usuário do Excel no Excel Treinamento passo a passo

Formulário de usuário aqui você pode selecionar um contato você poderá adicionar um novo salvamento de contexto contexto existente procure imagens e então vai ser muito divertido agora formulários de usuário são realmente poderosos, na verdade, se você quiser para ver o potencial de um formulário de usuário que eu acabei de criar isso para nosso Advanced Treino às terças eu criei isso formulário de usuário do ponto de venda agora é tudo um formulário de usuário completo para que você possa ver o o potencial está realmente lá e pode crie aplicativos dinâmicos incríveis com formulários de usuário depois de obter o Avançado, então isso é uma ideia se você quiser conferir esse treinamento também será para o meu negociações intermediárias de terça-feira, então vamos te mostrar isso, mas este vai ser para um básico este vai ser passo a passo estaremos criando uma marca novo formulário de usuário e irei repassar.

Tudo com você então vamos comece imediatamente, pois temos muito para cobrir vou fechar isso pasta de trabalho esta pasta de trabalho tem um formulário de usuário nisso, então não precisamos disso porque estamos vou começar do zero ok então a função principal do nosso formulário de usuário é visualizar os contatos existentes, o que é carregar contatos existentes quando selecionamos em uma lista suspensa, queremos ser capaz de fazer atualizações ou salvar alterações em existentes e também queremos criar novos contatos, então é exatamente isso que estamos vamos fazer para criar nosso primeiro usuário forma o que queremos fazer é querer ir no Editor do Visual Basic para acessar neste editor você pode usar uma tecla curta alt f11 você também pode usar os desenvolvedores Tab e se você não tiver os desenvolvedores guia disponível você não a vê aqui.

Pode clicar em personalizar tão certo clique em qualquer lugar nesta barra de ferramentas aqui e basta clicar em personalizar a faixa de opções e depois o que você quer fazer é fazer certifique-se de que o desenvolvedor esteja selecionado corretamente aqui, depois de selecioná-lo, você pode entre nisso e clique no Visual Básico aqui novamente alt f11 é o tecla de atalho que ajudará você a chegar lá também, depois de abri-lo, você verá algo assim, seja um novo pasta de trabalho você tem suas planilhas de pasta de trabalho aqui está qualquer Planilhas se for novo pasta de trabalho você terá apenas a folha um aqui então o que realmente queremos fazer é querer para criar um novo formulário de usuário e faça isso você pode ter algumas opções que você pode clicar com o botão direito aqui clique em inserir uh formulário de usuário aqui você também pode clicar em inserir formulário de usuário aqui, então há algumas opções.

Então o que vamos fazer é ir para inserir formulário de usuário agora formulário de usuário você ver algo assim você pode ou pode não veja esta caixa de ferramentas aqui se não veja isso vai te ajudar a inserir todos você precisaria fazer é apenas clicar aqui ícone aqui caixa de ferramentas aqui e isto é permitirá que você adicione itens ao seu formulário de usuário quando você clica neste formulário de usuário você verá que isso lhe dará um padrão tamanho você pode ajustar o tamanho alguns maneiras diferentes, mas simplesmente arrastando e soltar permitirá que você ajuste seu formulário de usuário assim depois de ter seu formulário de usuário que você também deseja fazer alterações neste formulário de usuário há várias propriedades que você pode fazer mudanças como o título e o plano de fundo e assim por diante para chegar a essas propriedades o que vamos fazer é que você pode clicar.

Na janela de propriedades você também pode usar F4 4 vai te levar até lá e vai inicie este que é chamado de formulário de usuário propriedades agora o formulário do usuário tem muitos propriedades e se você quiser saber o que estes são os que eu fiz dentro deste trabalho rápido e vou disponibilizar isso de graça para baixe certifique-se de se inscrever também e clique no ícone de notificação Sino e então dentro desta planilha aqui eu tenho todas as propriedades do formulário do usuário aqui e o que eles significam, você sabe, então você pode realmente personalize-o, você pode aprender tudo as informações sobre isso, então coloquei um descrição nesta tabela para que você possa ver todos os diferentes vamos ter um nome exclusivo e então esse é o primeiro coisa que vamos fazer, vamos.

Para dar um nome único agora este único nome não será visto por ninguém quem vê o formulário do usuário é apenas o nome interno é chamado aqui nome agora este nome interno não pode usar especial caracteres ou espaços e você deseja geralmente crie algo curto, mas descritivo se você tiver vários usuários formulários que você deseja ter certeza de que entender exatamente o que é, então estamos vou ligar para esse contato cn tfrm então vamos dar esse nome agora, você veja esta barra superior aqui onde diz formulário de usuário aqui em cima que você pode mudar e que você pode usar qualquer personagens que você quer, então aqui está chamou a legenda, então vamos ligue para aquele formulário de contato para que esse seja o.

Nome agora você pode ajustar muitos diferentes coisas dentro disso, como o cor de fundo, então se quisermos clicar aqui podemos clicar neste menu suspenso list e obtemos algumas opções do sistema que normalmente não uso ou temos o pette agora você tem várias opções aqui na paleta, mas se você quiser criar uma cor personalizada o que você pode fazer é qualquer uma das estes espaços em branco ou qualquer um destes últimos duas linhas você pode clicar com o botão direito e você pode realmente definir qualquer cor que você quiser para que você possa mudar a cor se quiser quero uma cor aqui e depois é só clicar adicione uma cor e o que isso fará vai salvar essa cor no seu paleta, então apenas salvamos essa cor, então se você quer reutilizá-lo, você pode e isso é as cores de fundo você pode alterar que você tem opções diferentes aqui.

Também, então não vamos repassar todos os opções, mas você pode definir a fonte padrão então isso significa que quando você cria uma marca novo, digamos, campo que faremos você pode definir a fonte padrão para isso podemos mudar a fonte para isso tão certo agora temos um parafuso oito, então talvez possamos quero aumentar um pouco o tamanho da fonte um pouco regular para então o que está acontecendo fazer é qualquer campo novo, digamos um caixa de texto ou digamos um rótulo que estamos vou adicionar, vou verificar dessa fonte padrão, também podemos alterar o cor disso se quisermos a fonte cor e temos várias opções uma de as coisas boas que eu quero usar são algo chamado Modelo se olharmos para baixo aqui podemos ver algo chamado show.

Modelo agora, quando é verdade, isso significa que você não pode selecionar mais nada quando você deixe-me mostrar a você, basta clicar no formulário do usuário e vou executar isso então você vai usar F5 ou executar e ele executará esse formulário de usuário, então a ideia é que este formulário de usuário apareça não há nada nisso agora, mas não posso selecione qualquer outra coisa na planilha à direita então isso significa que vamos exigir o usuário tome medidas neste formulário antes eles podem fazer qualquer outra coisa que possa ser útil às vezes, no entanto, existem certos casos em que você deseja estar capaz de selecionar outras coisas em um planilha e ter o formulário do usuário aberto em ao mesmo tempo, então quando você tem isso, o que o que podemos fazer é definir esse modelo de exibição para false para que possamos selecionar no menu suspenso lista abaixo ou podemos clicar duas vezes nela.

Clicar duas vezes nele também muda, então nós pode fazer isso quando estiver definido como falso e clicamos no formulário e então executamos a forma que isso vai fazer é nós agora pode selecionar células diferentes para que possa ser útil às vezes você quer manter um formulário de usuário aberto às vezes você não abre, então nós temos opções aqui, então agora o que podemos fazer show model é igual a false para que possamos ver as diferenças disso tudo bem, então de volta aqui dentro, então agora o que queremos fazer temos algumas informações que temos altura e largura e você pode ver todos os adicional dentro da planilha quando você quero olhar mais o que vai ser suficiente para nós, então a primeira coisa o que queremos fazer é inserir um rótulo para temos nossa caixa de ferramentas aqui e o que estamos vamos fazer é entrar em nosso primeiro controle que é chamado de rótulo, então.

É esse com o que vamos use isso para o título, então vou selecione isso e eu vou desenhar aqui em cima isso vai ser para o nosso título aqui para que possamos mudar o nome de simplesmente clicando uma vez se você clique duas vezes aqui para chegar algum VBA do qual sairemos, mas você não precisa se preocupar com isso ainda, então basta fechar isso para que haja dois novamente maneiras de mudar isso é um clique lento dentro dos outros dois é mudar o a legenda aqui agora geralmente rotula você posso querer dar-lhes um nome, não vou nomeie os rótulos, mas você pode nomeá-los aqui mas vou nomear os campos, mas o que o que queremos fazer é mudar o texto aqui ou selecionando aqui e vamos ligar para esse contato formulário ok ótimo então temos nosso contato.

    Forme aqui esse rótulo aqui, mas isso é um título, então queremos um pouco maior, então o que eu vou fazer é eu vou torná-lo maior, então eu quero selecionar - ID Card Make

    A fonte aqui e quero aumentar isso para cerca de 14 e negrito e clique em ok e agora o que eu quero fazer é querer Centralize isso para que eu possa ver o texto alinhar e vou selecionar que eu quero centralizado agora isso centraliza dentro da caixa, mas não necessariamente centralizá-lo na forma que tenho alguma ajuda com isso, então o que podemos podemos clicar até aqui chamado Centro horizontalmente e você tem algum centro de informações verticalmente e isso significa dentro do formulário, então se quisermos para centralizá-lo verticalmente, ele irá.

    Centralizar verticalmente o que eu não quero, mas também queremos ser capazes de centralizá-lo horizontalmente e é isso que eu quero então agora está centralizado horizontalmente dentro do formulário, ok, muito bom, então nós temos nosso título definido agora o que queremos fazer para o nosso formulário de contato é criar alguns etiquetas para nossas informações de contato e também queremos uma lista suspensa como vimos na amostra eu quero uma lista suspensa de todos os contatos que estão disponíveis então como fazemos bem o que queremos é algo chamado de combinação de caixa de combinação box é basicamente uma lista suspensa, então é isso que queremos, mas queremos rotular para isso, vamos selecionar um rótulo para isso e vamos escrever direito aqui queremos dar ao usuário para selecionar de uma lista de contatos existentes, então vamos clicar lentamente aqui e.

    Vou ligar para esse contato selecionado ok, agora que temos a seleção entre em contato quero aumentar a fonte a um pouco sobre isso, então o que vamos fazer o que fazer é usar essa fonte e eu gostaria que fosse um pouco maior então vamos fazer 11, acho que é um bom e então o que eu gostaria de fazer já que este é um rótulo que vou escreva justifique isso, estou bem com o rótulo dois, não preciso necessariamente nomeie esses rótulos, mas pode ser bom em vezes então aqui vamos ter um selecione o contato que queremos que o usuário selecione podemos alterar as propriedades de isso podemos mudar a posição superior se eu quero aumentar quando eu arrasto e esqueça isso, será baseado em um grade, mas se eu quiser fazer isso é só um pouco mais alto posso mudar esse top.

    Posição aqui 35 e isso vai aumente um pouco para que possamos mudar a posição superior também podemos alterar o posição esquerda se eu quiser que fique um pouco a esquerda eu poderia mudar, mude aqui para que possamos ajustar o posicionamento usando tanto a esquerda quanto a parte superior, podemos também altere o tamanho aqui com a largura e a altura aqui então temos opções aqui para mudar isso se quisermos ajuste tudo bem, então selecionamos entre em contato, temos uma etiqueta aqui agora o que eu gostaria de fazer é gostaria de entrar nisso caixa de combinação também conhecida como menu suspenso lista, vou selecioná-la e vou vou escrever aqui então é aqui vamos selecionar isso e vamos torná-lo um pouco maior, nós quero poder encaixar os nomes ok muito bom agora é um pouco grande demais.

    Eu quero mudar a altura que vamos faça com que cerca de 22 seja suficiente aí também queremos mudar a fonte consistente com a fonte, então dentro do nosso fonte Vou selecionar a fonte e Vou fazer isso também 11 e estamos vou clicar ok agora eu gostaria de alinhar estes no meio, então o que vou fazer o que fazer é selecionar um então Vou segurar o botão de controle para baixo e vou selecionar o outro que quero alinhá-los para que fiquem exatamente o mesmo meio então vou usar isso opção aqui e vou clicar meio e isso vai alinhá-los perfeitamente no meio, ok, vamos para preencher isso daqui a pouco, mas não ainda assim também queremos definir o posição esquerda um pouco para a direita então o que vou fazer é ir até.

    A esquerda e faça cerca de 92, isso é indo bem para a posição esquerda ok, muito bom, agora o que eu quero fazer é Quero ter etiquetas para nosso contato nome e nosso endereço de e-mail para todos esses campos vamos puxar nossos contatos precisamos de etiquetas, preciso de um nome e endereço telefone e-mail e uma foto que iremos chegar, então é isso que vamos fazer então vou copiar e colar selecione em aquele controle C e depois aqui embaixo controle vs para colar isso e depois o que eu quero aqui é o contato nome, então vou colocar um rótulo chamado nome de contato ok muito bom então eu gosto que agora que temos o nome do contato eu precisava de um para o endereço de contato, então também pode inserir um campo de texto para isso.

    Nome do contato e aqui o que queremos fazer é que queremos alinhá-los à direita lado ou o lado esquerdo, desde que estejam alinhados para que possamos entrar novamente VBA aqui e podemos alinhá-los adequadamente aqui para que possamos definir vamos selecionar ambos aqui e nós pode selecionar aqui e a linha o direitos, então tenha isso em mente se você quero o segundo vou desfazer contrl ZI quero alinhá-los aqui e então aqui e então à direita para você ver como o segundo sempre vai se alinhar para a direita agora o que eu gostaria é que eu como um campo de nome, uma caixa de texto para nosso nome do contato e esse é o certo aqui chamada caixa de texto vamos selecioná-lo e então vou inserir um caixa de texto aqui e isso vai seja o nome que gostaríamos de fazer agora.

    Estes têm aproximadamente a mesma largura para que possamos fazer tão facilmente e com a mesma altura há alguma uniformidade em nosso formulário então vamos fazer com que ambos sejam altura de 22, então se eu quiser selecionar ambos deles o mesmo selecionaria um e mantenha pressionado o controle e selecione I pode definir ambos para a altura de 22 e posso definir a largura de ambos, então se eu como esta largura se eu olhar aqui para baixo e Eu vejo essa largura de 132 que posso segurar o controle e posso configurá-los para a mesma largura há outra função para fazer exatamente isso e isso é bem aqui, então se quisermos fazer isso eu pode selecionar esta função aqui vamos mude isso de volta para onde estava e eu quero fazer com que ambos sejam iguais, eu posso use esta marca com o mesmo tamanho e isso também fará isso, então temos.

    Essa habilidade com isso podemos fazer isso com a altura e a largura ou ambas nós podemos fazer isso para que ambos sejam, então nós pode definir ambos usando esta opção aqui muito legal ok então temos um para o nome do contato e temos um para o selecione contato, mas queremos o endereço então o que vou fazer é segure ambos os que usam o controle, vou copiá-los e vou vou colá-los aqui e agora queremos um para o endereço, então estamos vou movê-lo para cá agora que o endereço vai ser um pouco mais de um campo que eu também vou Centralize-os no meio porque eu quero tudo no meio aqui e eu quero fazer a mesma coisa para isso certificando-se de que o meio então nosso campo de endereço, vamos definir o.

    Rótulo, podemos clicar lentamente aqui ou eu posso selecione aqui e eu posso mudar isso

    Este será o nosso endereço, ok, então temos o endereço aqui agora eu quero o este é um campo mais longo, então vou para esticar isso um pouco, estou vou tornar este formulário de usuário apenas um um pouco maior selecionando a largura para que possamos ter espaço para todos os nossos Campos ok, então parece bom, eu gosto a maneira como isso parece agora que temos que eu quero ter certeza de que estes são todos alinhados eles parecem bem agora o que nós quero fazer é que temos um telefone e e-mail Campos, então como os colocamos, podemos então basta copiar e colar o contato nomeie crl c e depois crl V trazendo-o aqui embaixo e então temos espaço para o nosso.

    Número de telefone e nosso e-mail, então vou para selecionar isso vou mudar o legenda sobre isso isso vai ser ligou para o nosso número de telefone e então queremos um para o e-mail, então vou usar control +v novamente e vamos colocar isso aqui vai ser para nosso e-mail ok, muito bom esses dois Os campos podem ser um pouco menores, nós não precisa de muito espaço para aqueles assim Eu simplesmente vou trazer os dois aqui para que eles sejam consistentes, ok, então Eu gosto disso e agora tudo o que precisamos fazer é basta alterar isso para o nosso e-mail, então este vai ser nosso email ok muito bom Eu gosto da aparência, então nós temos um nome de contato, temos o endereço temos o número de telefone e temos o campos de e-mail e o que precisamos agora preciso de um para a foto, então preciso de um.

    Para a foto porque eu quero exibir a imagem eu tenho um caminho de arquivo aqui agora o caminho do arquivo está vinculado a alguns fotos que tenho em uma pasta e assim podemos ver aqui mesmo nesta pasta que eu têm todos os nomes Benny Craig Debbie ok, então e eu tenho o caminho que é esse o caminho que eu tenho se você completar que com o nome você obtém o arquivo completo PA de cada imagem individual, então eu peguei algumas fotos dos nossos contatos e Gostaria de adicionar uma foto do contato dentro do nosso formulário então como vou fazer bem, novamente temos uma foto aqui e eu tenho uma ferramenta de imagem aqui chamada imagem então vamos clicar em isso e vou apenas selecionar aqui mais ou menos assim, ok, então agora se estivéssemos inserir uma imagem só para ver o que é parece que podemos clicar na imagem.

    Aqui se virmos a foto aqui diz Nenhum mas o que vou fazer é selecione isto e irei procurar aquela foto e eu só vou selecione Benny e vamos clicar ok, ok, então veremos como Benny tem isso agora existem diferentes opções para fotos vamos dar uma olhada em algumas delas essas opções aqui, então a imagem está no centro podemos no canto superior esquerdo, podemos colocar no canto superior direito, então podemos posicionar aquela foto que vamos para mantê-lo no centro por enquanto também podemos estique-o para que preencha o espaço podemos ampliar para preencher o centrar completamente ou o que podemos fazer é podemos usar o clip up, então o que vou fazer.

    Use é apenas o zoom, então usaremos zoom eu não quero esticar, mas o que vou fazer é vou fazer dois coisas que eu quero definir como plano de fundo isso é exatamente o mesmo que uma cor branca para que tudo se misture bem agora eu também poderia reduzir isso, mas não sabe sobre as outras fotos e daí o que vou fazer é definir o cor traseira aqui, então vou selecionar nisso eu vou para o nosso palete e Vou deixar branco então agora temos uma bela foto aqui, no entanto, nós realmente quero carregar nossas fotos eu quero pegue esse caminho aqui e carregue nosso fotos para que possamos querer limpar aquela foto inicialmente para fazer isso tudo que nós precisa fazer é apenas destacar isso pode pressionar backspace ou excluir, na verdade se você pressionar delete essa foto é.

    Vai ficar claro, ok, muito bom, então nós ter nosso formulário inicialmente definido, eu gosto do maneira que parece agora o que eu gostaria o que fazer é que eu gostaria de adicionar alguns botões Quero poder salvar um contato, quero poder adicionar um novo contato e quero poder navegar para uma foto, então realmente precisamos de três botões e para fazer isso vamos clique neste aqui chamado comando botão estes são os botões de comando que estou vou selecioná-lo e vou apenas coloque aqui, ok, isso vai seja nosso primeiro botão de comando aqui e eu estou vou definir a altura para cerca de 25 I acho que 25 é bom nisso, ok, então agora mais uma vez podemos selecionar dentro dele se clique duas vezes no botão direito e vai para entrar no VBA, no qual entraremos mas por enquanto podemos apenas selecioná-lo lentamente.

    E mudar o texto também podemos mudar o texto que é a legenda aqui então vamos chamar isso de Salvar contato tudo em maiúscula Salvar contato todos certo, então também queremos mudar o visual e sinta este botão assim que conseguirmos do jeito que gostamos, podemos então duplique-o para os outros botões, então o que eu vou fazer é eu vou mudar a cor do fundo vou usar um cor salva que é esse azul escuro que eu gosto e quero mudar o cor da fonte então vai ser isso quatro cores aqui e vamos mude para aquela fonte branca agora eu também quero mudar um pouco a fonte aqui então temos 11 vou mudar para um pouco maior como 12 e eu quero torná-lo ousado e vamos clique em ok, então eu gosto do jeito que isso.

    A aparência vai torná-lo um pouco maior então é um belo botão de destaque que podemos mudar diferentes aparências e sensações do botão simp simp mudando o mouse ponteiro ou a posição da imagem que temos outras opções também queremos dar isso um nome distinto, por isso é muito importante então este nome novamente sem espaços ou especial personagens que vamos chamar de save BTN, tudo bem, enquanto estamos nomeando, vamos fazer a mesma coisa com todos os nossos Campos que vou chamar de select entre em contato, então queremos ter certeza de que esta é a caixa de combinação que vamos ligue para este contato selecionado, ok, podemos usar abreviatura sem espaços no nome destes nomes são muito importantes para que possamos use isso e é um campo, então vamos para selecionar contato ou caixa ou como você quiser, usaremos apenas um contato selecionado.

    Esse vamos chamar de contato nome então novamente sem espaços nome do contato e então campo é um campo porque queremos para diferenciar entre nossos campos e nossas etiquetas então este será um contato rótulo de nome se decidirmos nomeá-lo assim será chamado de campo de endereço, então estamos vou usar o campo de endereço e então este para o qual vamos chamar o campo telefônico certifique-se de que eles sejam distintos e nós podemos entendê-los, vamos precisar essa e ll é a abreviatura que estamos usando e depois o campo de e-mail e claro vamos nomear essa imagem como e-mail campo ok, muito bom agora esse é vai ser chamado de imagem de campo de imagem.

    Campo então temos tudo certo então temos tudo nomeado e temos nosso e-mail Campos temos nossa seleção caixa de combinação aqui e temos um Salvar contato, mas também queremos adicionar um novo entre em contato, então o que vou fazer é vou copiar esse control+ C e depois vou colar aqui vamos para alterar o texto sobre isso e estamos vou mudar o nome do botão então vamos trazê-lo aqui para baixo agora isso vai se chamar adicionar novo entre em contato ok, então precisamos fazer disso um um pouco maior e podemos fazer isso ok, então adicione uma nova conta agora, gosto disso. quero ter certeza de que estes são centrado no formulário, então como podemos fazer que eu quero ter certeza de que eles têm a mesma altura para que possamos verificar isso isso tem uma altura de 25 isso também tem um.

    Altura de 25, então sabemos que eles são os mesmo o que eu quero fazer é que eu gostaria agrupá-los pelo menos temporariamente e depois certifique-se de que eles estejam centralizados no formulário para fazer isso, vou segurar o controle aqui vou agrupar para agrupá-los, vamos usar este aqui chamado grupo, uma vez que agrupá-los, posso então ter certeza de que eles estão centralizados horizontalmente no forma e agora eles estão centrados, podemos mantê-los agrupados ou podemos agrupá-los não importa, vamos desagrupá-los para agora, mas realmente ajuda centralizá-los como grupo, quero mais um botão e isso será navegar pelo foto quando quero procurar uma foto para um novo contato que preciso navegar nossas pastas dentro do nosso sistema onde isso a imagem está localizada e salve-a.

    Caminho do arquivo dentro da coluna e aqui, então estou vou copiar e depois colar mais um vez que não temos muito espaço estamos vou chamar isso de navegação ok e então vamos encolher o botão e então vamos trazer é só colocar à esquerda disso, ok, então eu gosto do como isso parece, vamos apenas traga um pouquinho e vamos movê-lo aqui vou mover isso para o certo, então certifique-se de que eles estão bem e o botão de navegação irá em algum lugar por aqui, o que é bom a posição exata não é tão importante salvar nosso trabalho até agora é sempre importante podemos salvar diretamente do Visual Editor básico usando aqui agora o que temos é que temos uma pequena forma bonita, é com boa aparência, queremos ter certeza de que nosso os botões são todos intitulados, então isso.

    Do botão de comando que vamos chamar isso procure no BTN por abreviações e nós também quero chamar este botão adicionar novo ok, queremos ter certeza de que tudo está rotulado bem, está tudo bem ótimo, então a primeira coisa que queremos agora é que eu quero preencher isso lista suspensa ok, então para preencher essa lista suspensa ou caixa de combinação lista vamos usar esses nomes que eu quero preencher isso, mas fazer aquilo o que vamos fazer é que vamos usar um intervalo nomeado, então quero criar um intervalo nomeado para esta lista como eu quiser esse intervalo nomeado cresce à medida que adicionamos contexto eu quero que esse intervalo nomeado seja dinâmico para que cresça, então como fazemos isso bem, vamos criar um intervalo nomeado então vamos entrar nas fórmulas gerenciador de nomes, vamos criar um novo.

    Vamos chamar esses nomes de contato e vamos usar aqui assim que tenho que o que eu quero fazer é eu quero comece com a linha do cabeçalho e isso porque se não houver dados pode criar um erro, então vamos inclua a linha do cabeçalho, então vamos é igual ao deslocamento, vamos usar o comando offset e vou selecionar neste nome, no entanto, não queremos isso nome a ser incluído na lista para que possamos precisamos compensá-lo uma linha abaixo, então estamos vou usar um aqui não vamos para compensar em qualquer coluna à esquerda ou certo, então podemos deixar isso vazio apenas use uma vírgula Agora eu queria determinar quantas linhas precisaremos nosso intervalo nomeado será dinâmico ou seja, à medida que adicionamos ou reduzimos, isso vai mudar, então o que vamos fazer é.

    Vamos usar uma fórmula para isso determine o número de linhas e é vai ser chamado de contagem a essa fórmula vai contar todas as células com texto e novamente também usaremos o cabeçalho, mas vamos subtrair e vamos usar apenas uma linha grande não 13 vamos usar uma linha grande ok, então o que isso vai fazer é contar todas as células com texto, mas eu certamente não quero incluir o cabeçalho nisso, então vamos subtraia um e eu só quero um coluna dentro do nosso nome dreno, então estou apenas vou colocar um aqui o que eu vou fazer é usar a tecla Tab e Eu vou Tab out então eu vou use a tecla Shift Tab e tab de volta.

    E o que procuro é a dança formigas ao redor para perceber que nosso nome intervalo de nomes de contato abrange todos os dados corretos é exatamente isso que eu quero então vou pressionar ok para que tenhamos os nomes dos contatos agora quando os editarmos veremos esse nome de contato, então Só vou copiar isso para ter certeza Eu tenho exatamente agora o que estou vou fazer é fechar isso então temos nosso intervalo nomeado para contato nomes também com as propriedades do formulário do usuário Tenho controles de formulário de usuário coloquei uma lista de todos os tipos de formulário do usuário e o descrição de cada um para que tenhamos uma caixa de combinação e rótulos e qual é a sua utilização, então faça claro que você baixou isso é absolutamente gratuitamente usando os links abaixo, vá em frente.

    E pegue sua cópia disso, ok, então dentro da nossa lista de contatos vamos volte para aquele formulário de usuário aqui e Vou selecionar em nossa caixa de combinação e vou procurar algo chamado row Source até o fim e estamos procurando por algo chamado fonte de linha e vou simplesmente colar esse nome que criamos chamados Nomes de contato e Vou selecionar isso agora se eu selecione fora e depois volte para isso novamente vemos que esta caixa de combinação agora é preenchido com nossos nomes de contato que é exatamente o que eu quero se eu fosse correr este formulário que vai mostrar que veja que temos uma lista de nomes de contato isso é exatamente o que eu quero perfeito se eu decidir adicionar um nome a esta lista que eu quero.

    Para ter certeza de que isso automaticamente também é preenchido porque nosso nome o alcance vai aumentar, então quando nós execute mais uma vez que queremos fazer certeza de que esse teste está aqui, isso é exatamente o que queremos quando adicionamos nomes para nossa lista suspensa é perfeita, ok ótimo, então temos isso funcionando bem, mas agora o que eu quero fazer bem quando corro isso quando eu fizer uma mudança que quero fazer algo o que eu quero fazer bem o que Eu quero fazer é qualquer contato que tenha sido selecionado quero colocar todos os informações de nosso banco de dados para este formulário incluindo o nome o endereço telefone e-mail e uma foto aqui, então como fazer nós fazemos isso, ok, vamos dar uma olhada rápida olhe dentro disso, então o que queremos fazer é que queremos criar eventos agora a cada caixa tem uma lista de eventos e quais são.

    Alguns desses eventos, então se dobrarmos clique aqui que nos levará a aquele VBA que você viu tem outro maneira de entrar nisso, provavelmente há algumas maneiras de visualizar o código, podemos clicar com o botão direito aqui e veja o código e o que o que você vai fazer é ver alguns informações aqui temos botão de comando um, então o que podemos fazer é limpar esta informação só por enquanto há nada aqui e vemos que temos uma lista de todos os campos que temos, temos todos os rótulos que não rotulamos quais está bem e o que queremos fazer é quero procurar o contato selecionado então esse é o campo que queremos, também podemos quero mostrar isso para você mais uma vez Vou ver o código que vou limpe isso e eu vou voltar no formulário novamente visualizar o objeto que.

    Veja também o formulário e podemos dobrar clique nisso agora o que vai acontecer do irá definir automaticamente nosso selecione contato e esta é a mudança isso é chamado de mudança de evento, podemos selecione no controle aqui e então nós quero saber é que tipo de eventos podem acontecer então se dissermos selecione contato aqui estão todos os tipos de eventos que posso feche isso por um segundo, aqui está tudo tipos de eventos que você pode ter agora quais são esses eventos e como fazemos bem, há maneiras diferentes e eu coloque um inteiro aqui todos os eventos de controle então list box aqui estão alguns dos principais eventos aqui está uma imagem aqui estão algumas das Principais eventos e o que eles fazem, então isso tem uma lista completa de todos os.

    Controla o evento e a descrição desse evento e quando eles são acionados então temos algumas opções com isso mudança significa que assim que você fizer uma mudar alguma coisa vai acontecer então há algo chamado enter quando você entrar lá dentro que realmente não queremos qualquer coisa quando entramos dentro do campo então podemos nos livrar disso, mas temos outra opção quando saímos, isso significa quando estivermos dentro do campo e então isso vai disparar quando sairmos dele então vamos dar uma olhada no que isso pode parece uma caixa de mensagem, ok, faremos o teste então isso significa que quando saímos e então vamos escrever uma saída só para que possamos veja a diferença e caixa de mensagem mudar, então o que vamos fazer é vamos mudar a caixa de mensagem, então podemos ver como isso é acionado.

    Assim que nosso formulário de usuário estiver em execução, estaremos vamos clicar no formulário do usuário, podemos execute esse formulário de usuário, então vou para Tab fora disso e essa é a saída para que possamos veja aquela saída ok agora quando digitamos algo nisso é uma mudança, então assim que quando começo a digitar algo que é um change event para que possamos ver como eles estão acionado e para esse treinamento o que eu gostaria de fazer há duas opções como assim que começo a digitar eu realmente não quero que algo aconteça porque eu quero o usuário possa selecionar em um coisa real agora podemos mudar isso, mas Eu quero ter certeza de que eles estão indo para sair, então o que eu quero é um gatilho quando eles saem quando selecionam o nome que eu não quero que nada aconteça quando quando.

    Eles saem, eu quero que algo aconteça então é exatamente isso que vamos use então vamos usar o evento exit para que possamos nos livrar disso agora, o que fazemos realmente quero quando sairmos eu quero saber qual foi selecionado certo como faço saber qual contato foi selecionado agora quando temos uma caixa suspensa, temos algo chamado de índice um índice é o número que foi selecionado, então vamos dar uma olhada olha, deixe-me mudar, mudar isso e é chamou a Conta selecionada agora uma vez você está dentro deste formulário de usuário que podemos usar algo me chamou de mim significa que formulário de usuário específico, então quando eu digito eu olhamos para o intellisense vemos tudo os controles que temos para que possamos ver o campo de endereço, vemos muitos diferentes.

    Controles, então o que estou procurando é o eu selecione Contex eu realmente quero saber o que foi selecionado dentro disso e como fazer Eu sei bem o que foi selecionado, isso é vai ser algo chamado índice de lista então liste o índice, então vamos dar uma olhada que quando fazemos essa mudança, e daí o que vamos fazer é executá-lo a partir aqui se quisermos ou também podemos correr a partir daqui, então vamos executar isso e então o que vamos fazer é vamos selecionar algo que vamos saia e vemos que Debbie Johnson é dois se selecionarmos o primeiro em nosso listar e sair do zero, ok, agora isso sabemos que o primeiro é zero, o que eu realmente quero fazer é obter o linha de contato qual é a linha dentro do nosso.

    Banco de dados desse contato se eu conheço Benny O índice da lista Smith é zero, como posso saber que está na linha quatro, bem, eu simplesmente adiciono quatro, então isso significa que Benny Smith é na linha quatro Craig faz se olharmos para isso índice de lista é aquele que ele será linha cinco, então eu sei que essa linha de contato é simplesmente o índice da lista mais quatro agora isso é muito importante porque eu preciso saber essa linha se eu for preencha esses campos com o contato nomeie o endereço telefone e-mail e o picture eu preciso saber qual linha do banco de dados eles estão localizados ok, então agora podemos continue com nosso código para conseguir isso o que vamos fazer é ir.

    Para dimensionar a linha de contato enquanto isso é uma variável de número inteiro e o que é aquela linha de contato que a linha de contato é igual ao índice da lista + 4 vamos apenas verifique isso para ter certeza de que faremos aquela caixa de mensagem e eu sei que podemos puxar do selecionado mas quero puxar diretamente do banco de dados, então é o que são nossos contatos aqui está o nosso contatos é aqui que eu quero conseguir a partir de damos uma olhada nas propriedades que veja o codinome é os contatos desse folha também o nome da folha aqui é chamado contatos então vamos usar o código nome então o ponto de contato essa é a nossa planilha o que é.

    O intervalo que quero escolher uma coluna coluna A qual é o nosso nome e a linha de contato. valor, então quero que esse nome apareça em um caixa de mensagem assim que eu sair do contato selecionado para que possamos executar novamente isso aqui e dê uma olhada para que possamos vou selecionar um nome aqui e depois vamos sair e é isso nome que aparece dentro da nossa caixa de mensagem então sabemos que temos as informações corretas ok, muito bom, então sabendo que o que nós queremos fazer é agora queremos preencher nosso campo, então como fazemos isso bem, eu quero me concentrar neste formulário específico agora estamos dentro do código, estamos dentro disso quando estamos dentro de um determinado usuário.

    Formulário e queremos nos referir a esse mesmo formulário de usuário, podemos usar algo chamado me então quando digitamos eu e então o intellisense todos os campos para isso o formulário do usuário aparecerá apenas quando você estiver dentro do próprio código se você estiver dentro outro módulo você usaria o formulário nomeie-se formulário de contato e então nós veja também que ambos podem ser usados, então vamos me usar e então eu quero fazer muitas coisas, então o que vou fazer fazer é que vou usar com M então agora o que posso fazer é simplesmente digitar o ponto e todos os campos do formulário aparecerão e é exatamente isso que eu quero, o primeiro é o campo do nome do contato que desejo atualizar.

    O valor que o valor disso vai seja o que vai ser aqui é igual a a e a linha de contato este é o nosso nome do contato, então vamos apenas colocar no nome do contato como um comentário, podemos obter livre-se desta caixa de mensagem, ok, e agora? queremos fazer é preencher o outros campos para fazer isso, o que faremos é vamos copiar isso e agora estamos vou focar no endereço então o ponto endereço é por isso que os campos de nome vêm em jogo aqui, eles são tão importantes, ponto o valor será da coluna B, então eu pode colar isso aí, mude para B e este é o nosso endereço, ok, a seguir, também quero preencher o número de telefone então campo de telefone. valor é igual ao que está dentro coluna C ok e este é o nosso telefone.

    DISCLAIMER: In this description contains affiliate links, which means that if you click on one of the product links, I'll receive a small commission. This helps support the channel and allows us to continuetomake videos like this. All Content Responsibility lies with the Channel Producer. For Download, see The Author's channel. The content of this Post was transcribed from the Channel: https://www.youtube.com/watch?v=rTmq-EIkyi0
Previous Post Next Post