Como criar um formulário no Excel? - Exceldriven

Aprende aqui a criar um formulário para preencher dados no Excel, para otimizares os teus processos repetitivos!

O preenchimento de dados, é uma das tarefas mais simples que se podem executar no Microsoft Excel. Contudo, este processo pode tornar-se repetitivo em alguns documentos que utilizamos.

E se eu te dissesse que o preenchimento de um determinado valor ou de um conjunto de valores, pode ser feito em simultâneo e em várias folhas através de fórmulas? É verdade! Através de fórmulas relativamente simples, podes ligar o conteúdo de várias folhas, e através de uma interface simples e intuitivo para o utilizador.

Neste artigo irei ensinar como criar um pequeno formulário de introdução de dados, de raiz, automatizando o preenchimento de um conjunto de valores ao longo de várias folhas de um documento de Excel.



Passo 1: Ativar o menu Programador para aceder ao VBE (Visual Basic Editor)

  1. Aceder ao menu Ficheiro [File] e às Opções do Excel [Options].
  2. Aceder à opção Personalizar Friso [Personalize Ribbon].
  3. Ativar o menu Programador [Developer].

img_01.jpg

​​​​Passo 2: Criar o formulário e os seus comandos

Após a ativação do menu de Programador, é possível acedermos ao Visual Basic para iniciar a criação do formulário e do respetivo código para inserir os valores.

img_02.jpg

Já no Visual Basic Editor (VBE) iremos iniciar a criação de um novo formulário:

img_03.jpg

No novo formulário, é possível definir as suas propriedades, sendo que duas são importantes para o cenário:

  • Name: O nome que identifica o formulário como objeto do VBA
  • Caption: Corresponde ao título do formulário para a identificação do seu propósito.

img_04.jpg

Criar os comandos do formulário:

 

O Formulário vai ser composto por 3 tipos de comandos: Etiquetas, caixas de texto e botões.

Neste caso o formulário irá ter 4 caixas de texto para inserir dados, uma para cada valor, e as respetivas etiquetas para identificar a caixa de texto por parte do utilizador.

Depois terá um botão [Inserir] para confirmar a inserção dos dados por parte do utilizador e que terá o código VBA para executar os comandos.

Cada um dos comandos terá o seu conjunto de propriedades que passo a descrever. Existirão 4 etiquetas e 4 caixas de texto.

Etiquetas [Label]:

 

  • Name: O nome que identifica o objeto etiqueta como objeto do VBA
  • Caption: Corresponde ao título da etiqueta para a identificação do seu propósito.

img_05.jpg ​​​​​​Caixas de Texto [Text Box]:

  • Name: O nome que identifica o objeto como objeto do VBA

img_07.jpg

Botão [Button]

  • Name: O nome que identifica o objeto etiqueta como objeto do VBA
  • Caption: Corresponde ao título do Botão para a identificação do seu propósito.

img_08.jpg

Depois de criados os comandos, o formulário deverá ter o seguinte aspeto:

img_09.jpg

Passo 3: Inserir o código para executar a rotina.

O Código é criado no botão inserir, neste caso na execução de um clique sobre o botão. Neste sentido a sua execução é um método ativado quando o utilizador clica sobre o mesmo.

Para ativar o método, basta efetuar um duplo-clique sobre o botão.

img_10.jpg

O código executado é o seguinte:

img_11.jpg

Passo 4: Executar a rotina.

Para executar a rotina, criamos uma macro que permite abrir o formulário, e executar o seu preenchimento.

Voltando ao VBE (Visual Basic Editor), desta vez criamos um novo módulo que terá uma sub-rotina (Macro) que terá a única função de abrir ou mostrar o formulário.

img_12.jpg

No módulo, inserirmos o seguinte código:

Já na folha de cálculo, podemos criar um botão, que será associado à macro entretanto criada.

img_15.jpg

Ativando o comando, o formulário é aberto e o utilizador pode inserir os seus dados.

img_16.jpg

Se preferires, confere o vídeo tutorial que publicámos recentemente. Alguma dúvida envia-nos a tua mensagem... ficamos à tua espera!​​​​​​​


Consulte outros conteúdos relevantes:

Power Bi Desktop: Usar a função REMOVEFILTERS!

Power Bi Desktop: Usar a função REMOVEFILTERS!

Neste novo vídeo, vou mostrar-te a função REMOVEFILTERS, que permite remover os filtros existentes no relatório e, em particular, no visual (matriz ou gráfico) onde estamos a analisar o nosso cálculo. Vamos lá?

Continuar a ler...

Power BI Desktop: Criar grupos de cálculo [Calculation groups]!

Power BI Desktop: Criar grupos de cálculo [Calculation groups]!

Neste novo vídeo, vou mostrar-te como podes criar grupos de cálculo [Calculation groups] no Power BI Desktop. Vamos lá?

Continuar a ler...

 

Pesquisar


Consulte aqui os últimos artigos publicados no nosso blog!

Aceda aqui ao nosso blog!


Consulte aqui os últimos vídeos publicados no nosso canal do Youtube!

Aceda aqui ao nosso arquivo!

Assista, ouça, pratique e aprenda!

Na nossa oferta, disponibilizamos cursos intensivos que lhe dão um conhecimento alargado dos programas, dependendo dos seus objetivos e nível de conhecimento. Para além disso, dispomos também de cursos on-demand que tem, entre outros aspetos, têm como principal objetivo ajudá-lo a resolver problemas específicos do dia-a-dia, sem ter necessidade de assistir a um curso completo.

Aprenda a maximizar o seu tempo e aumente a sua produtividade com a ferramenta mais utilizada em todo o mundo – o Microsoft Excel! Conheça a nossa oferta formação especializada e Ferramentas de Business Intelligence! Vamos lá?!

Microsoft Excel

Fique a conhecer as principais funcionalidades do Microsoft Excel, e ser autónomo no seu trabalho, temos um conjunto de cursos que o podem ajudar a chegar ao seu objetivo!

Veja aqui aos cursos disponíveis!

Business Intelligence

Passe ao próximo nível e conheça a nossa oferta de cursos especializados utilizando as potencialidades de Business Intelligence do Microsoft Excel, ou utilizando o Power Bi Desktop.

Veja aqui os cursos disponíveis!

VBA (Visual Basic for Applications)

Estenda as capacidades do Microsoft Excel, e controle quase a totalidade dos aspetos da aplicação, utilizando o VBA! Uma linguagem de programação à disposição de todos os utilizadores.

Veja aqui os cursos disponíveis!

Subscreva as nossas notícias e novidades!

Tem uma dúvida que gostava de ver esclarecida?

Contacte-nos através do seguinte formulário.

Pretendemos ajudá-lo a trabalhar, de forma eficiente, o Microsoft Excel e as Ferramentas Power Platform (Power BI, Power Apps e Power Automate).

O que pretendemos é que possa economizar tempo e aumentar a sua produtividade.

A nossa solução... uma oferta formativa de qualidade e em diversos modelos formativos, com conteúdos práticos, disruptivos e inovadores!

Consulte aqui todas as modalidades, ou contacte-nos para receber mais informações. Basta utilizar o formulário aqui disponível, ou o email geral@exceldriven.com. Até breve!

O que os nossos clientes dizem sobre nós?

Depoímentos

Excelente formação, com conteúdos didáticos e exercícios adaptados ao nível dos formandos. Recomendo!
Pramod Maugi -

Excelente apresentação e organização da Formação em Excel Avançado
Balbina Zambujo -

Excelente instrutor, muito bons treinamentos e aquisição de conhecimentos.
Eunice Ramalho -

O formador João Teixeira consegue tornar um assunto à partida monótono, em algo desafiante e cativante. Gostei imenso!
Maria Flores Macedo -

Formação muito bem organizada e focada para as nossas necessidades. Recomendo.
Pedro Gomes -

Boa tarde, Dou 5 estrelas pois o método de ensino é espetacular, as lições são muito bem sumarizadas, a interação entre o formador e o formando é eficaz possibilitando maior assimilação da matéria, e com o espaço para a resolução de exercícios tornam as aulas mais dinâmicas e proveitosas.
Yara Agostinho -

Tive uma formação de excel fundamental via zoom e, apesar das limitações apresentadas por ser uma formação online, foi ministrada com grande êxito, tendo tido pleno aproveitamento.
Patricia Martins -

Os conteúdos são muito bem explicados. As dúvidas dissipadas em curto espaço de tempo.
Rui Filipe -

Excelente empresa a nível de formação. De realçar o formador Joao Teixeira, profissional 5 estrelas.
Bruno Matos -