KutoolsforOffice — Uma solução, cinco ferramentas poderosas.Fazer mais com menos esforço.

Como criar uma janela pop-up para introdução de dados no Excel

AutorSiluvia Data de Modificação

Ao trabalhar com folhas de cálculo extensas no Excel, introduzir ou editar dados diretamente nas células pode rapidamente tornar-se incómodo — especialmente quando a tabela contém muitas colunas, campos de texto longos ou registos que exigem análise individual. Deslocar-se horizontalmente para encontrar a coluna certa ou aumentar a altura das linhas só para visualizar todo o conteúdo pode abrandar significativamente o seu fluxo de trabalho.

Para facilitar a introdução de dados, neste tutorial irá aprender várias formas práticas de criar uma janela pop-up para inserção múltipla de dados no Excel.

Criar um formulário de introdução de dados no Excel

Criar um formulário de introdução de dados com a funcionalidade Formulário do Excel

O Excel inclui, na verdade, uma funcionalidade de Formulário incorporada e oculta que permite aos utilizadores introduzir e editar registos linha a linha através de uma janela de diálogo simples — ideal para tabelas básicas, sem necessidade de VBA nem de configuração adicional.

Contudo, esta funcionalidade está oculta por predefinição, pelo que terá de a adicionar manualmente ao Friso antes de a utilizar.

Passo 1: Adicionar o comando Formulário à Friso

  1. Clique em Ficheiro > Opções.
  2. Na janela Opções do Excel:
    1. Clique em Personalizar Frisono painel esquerdo;
    2. No lado direito da janela, clique em Novo Separadorpara criar um separador personalizado;
    3. Selecione Novo Gruposob o separador recém-criado;
    4. Selecione Todos os Comandosno menu suspenso “Escolher comandos de”;
    5. Desloque-se para baixo e selecione Formuláriona lista de comandos;
    6. Clique em Adicionarpara adicionar o comando Formulário ao Novo Grupo;
    7. Clique em OKpara guardar as alterações.
      uma captura de ecrã que mostra como adicionar o comando Formulário ao separador

Depois disso, o comando Formulário aparecerá na Faixa de Opções.

uma captura de ecrã que mostra o formulário adicionado ao separador

Passo 2: Abrir o formulário de introdução de dados

  1. Certifique-se de que o seu intervalo de dados inclui cabeçalhos.
  2. Clique em qualquer célula da tabela.
  3. Clique no comando Formulário que acabou de ser adicionado ao Friso.

O Excel abrirá imediatamente uma janela pop-up de introdução de dados, exibindo todos os cabeçalhos das colunas como campos de entrada.

uma captura de ecrã que mostra o formulário

Passo 3: Introduzir ou editar registos

Após abrir a janela Formulário, o Excel apresenta, por predefinição, os dados da primeira linha da tabela atual.

Pode agora gerir facilmente os registos diretamente na janela pop-up do formulário, em vez de editar células individualmente na folha de cálculo.

  • Modifique diretamente os valores das células existentes nos campos de entrada;
  • Clique em Localizar Anteriorou Localizar Seguintepara navegar pelos registos da linha anterior ou seguinte;
    uma captura de ecrã que mostra como utilizar o formulário incorporado
  • Clique no botão Eliminarse precisar de remover o registo atual;
  • Clique em Novopara criar um novo registo e preencha os respetivos campos;
    uma captura de ecrã que mostra como adicionar um novo registo utilizando o formulário incorporado

Assim que terminar de introduzir ou editar dados, basta clicar em Fechar e todas as alterações serão automaticamente atualizadas na folha de cálculo.


Criar uma janela pop-up profissional de introdução de dados com Kutools para Excel

Se trabalha frequentemente com conjuntos de dados extensos, múltiplas colunas ou registos longos, a funcionalidade Formulário incorporada pode rapidamente revelar-se limitada. Nesse caso, precisará de uma interface mais eficaz para rever registos, editar dados campo a campo e criar rapidamente novas entradas — sem ter de andar constantemente a navegar pela folha de cálculo.

Neste caso, o Formulário Avançado no Kutools para Excel oferece uma solução muito mais flexível e moderna.

Ao contrário da funcionalidade de Formulário oculta do Excel, o Kutools apresenta automaticamente todos os cabeçalhos das colunas num esquema limpo e alinhado lado a lado, oferecendo ainda controlos adicionais de navegação e edição que facilitam significativamente a introdução de dados.

Kutools para Excel – Inclui mais de 300 ferramentas essenciais para o Excel. Torne as suas tarefas no Excel mais rápidas, fáceis e eficientes.Transfira já!

Passo 1: Abrir o Formulário Avançado

Selecione Kutools > Ver > Formulário Avançado.

uma captura de ecrã que mostra como ativar o formulário avançado de dados

A janela Formulário Avançado aparecerá imediatamente.

uma captura de ecrã que mostra todo o formulário de dados do Kutools

Passo 2: Especificar o Intervalo de Dados

Antes de editar ou adicionar registos, selecione primeiro o âmbito com o qual pretende trabalhar na lista suspensa Âmbito.

  • Intervalo da célula ativa atual: Utilize a tabela atual em torno da célula ativa;
  • Seleção atual: Selecione manualmente uma Intervalo Personalizado;
  • Planilha atual: Utilize toda a folha de cálculo.
    uma captura de ecrã que mostra os âmbitos

Passo 3: Editar ou adicionar novos registos

Todos os cabeçalhos das colunas no Escopo de Ação serão exibidos como campos individuais.

Pode agora:

  • Modificar o registo: Modifique os valores existentes nos campos e, em seguida, clique fora do campo para atualizar imediatamente a célula;
    uma captura de ecrã que mostra como modificar os registos
  • Navegar pelas linhas:
    Introduza diretamente um número de linha para saltar rapidamente para um registo específico.
    Ou utilize os botões de navegação para se deslocar para a linha ou página anterior ou seguinte;
    uma captura de ecrã que mostra como navegar entre registos
  • Adicionar novos registos: Clique no botão Novopara inserir uma nova linha abaixo do registo atual.
    Depois, preencha os campos correspondentes e os dados serão automaticamente adicionados à folha de cálculo.
  • Se necessário, também pode:
    • Clique em Desfazer célulapara anular alterações no campo atual;
    • Clique em Desfazer linha inteirapara restaurar toda a linha atual.
      uma captura de ecrã que mostra como navegar entre registos

Kutools para Excel– Potencie o Excel com mais de 300 ferramentas essenciais, tornando o seu trabalho mais rápido e fácil, e aproveite funcionalidades de IA para um processamento de dados e produtividade mais inteligentes.Obtenha Agora

Por que utilizar o Formulário Avançado em vez do formulário incorporado do Excel?

Em comparação com a funcionalidade de formulário incorporada do Excel, o Formulário Avançado no Kutools para Excel oferece várias ferramentas adicionais que facilitam consideravelmente a gestão de tabelas extensas.

Por exemplo, pode:

  • Especificar uma Intervalo de Dados personalizada;
  • Saltar rapidamente para uma linha específica introduzindo diretamente o número da linha;
  • Anular alterações numa única célula ou em toda a linha atual;
  • Navegue pelos registos de forma mais eficiente em conjuntos de dados extensos.

Estas opções adicionais revelam-se especialmente úteis ao trabalhar com folhas de cálculo complexas que incluem múltiplas colunas ou centenas de registos.


Criar um formulário personalizado pop-up de introdução de dados com UserForm do VBA

Se precisar de um sistema totalmente personalizado para introdução de dados, outra solução é utilizar UserForms do VBA.

Com o VBA, pode criar o seu próprio formulário pop-up com etiquetas, caixas de texto, botões, listas suspensas e outros controlos. Este método é comumente usado em pequenos sistemas internos de gestão.

Contudo, em comparação com os métodos anteriores, o VBA exige conhecimentos de programação e, geralmente, demora mais tempo a desenvolver e manter.

Passo 1: Abrir o Editor do VBA

  1. Prima Alt + F11 para abrir o Editor do VBA.
  2. Depois, clique em Inserir>UserFormpara criar um novo UserForm.
    uma captura de ecrã que mostra como inserir um novo UserForm no editor do VBA

Passo 2: Adicionar controlos ao UserForm

A partir da Caixa de Ferramentas, arraste e largue os controlos necessários no UserForm, tais como Etiquetas,Caixas de Texto, e um Botão de Comando.

O número de Etiquetas e Caixas de Texto deve corresponder ao número de colunas que pretende introduzir na folha de cálculo. Por exemplo, se a sua tabela tiver 3 colunas, pode adicionar:

  • 3 Etiquetas
  • 3 Caixas de Texto
  • 1 Botão de Comando

Pode arrastar e redimensionar manualmente os controlos para os organizar de forma clara e ordenada no formulário.

uma captura de ecrã da adição de controlos ao UserForm

Passo 3: Renomear os controlos

Selecione as Etiquetas ou o Botão de Comando e, em seguida, altere os respetivos nomes no campo Legenda da janela Propriedades.

uma captura de ecrã da renomeação dos controlos

Passo 4: Adicionar o código VBA

Faça duplo clique no CommandButton e cole o seguinte código VBA:

Private Sub CommandButton1_Click()

    Dim ws As Worksheet
    Dim nextRow As Long

    Set ws = ThisWorkbook.Sheets("Sheet1")

    nextRow = ws.Cells(ws.Rows.Count, 1).End(xlUp).Row + 1

    ws.Cells(nextRow, 1).Value = TextBox1.Value
    ws.Cells(nextRow, 2).Value = TextBox2.Value
    ws.Cells(nextRow, 3).Value = TextBox3.Value

    MsgBox "Record added successfully!"

End Sub
Nota:No código VBA, lembre-se de substituir "Sheet1"pelo nome real da sua folha de cálculo.

Passo 5: Executar o UserForm

Prima F5 para executar o UserForm.

Aparecerá um formulário pop-up. Após introduzir os dados e clicar no botão, o Excel adicionará automaticamente o registo na linha seguinte da folha de cálculo.

uma captura de ecrã da adição de novos registos utilizando o formulário de dados em VBA
Nota: Este exemplo simples de VBA apenas suporta a adição de novos registos. É necessário código VBA adicional caso pretenda editar, pesquisar ou eliminar registos existentes.

Conclusão

Criar uma janela pop-up para introdução múltipla de dados pode tornar o Excel muito mais fácil de usar, especialmente ao trabalhar com tabelas extensas ou registos com múltiplos campos.

  • A funcionalidade Formulário incorporada do Excel é adequada para introdução básica de dados simples;
  • Os UserForms do VBA oferecem total personalização, mas exigem programação;
  • O Formulário Avançado do Kutools para Excel oferece o melhor equilíbrio entre simplicidade e funcionalidades avançadas.

Com a sua interface limpa, botões de navegação intuitivos e capacidade de visualizar e editar registos rapidamente, o Formulário Avançado é frequentemente a solução mais rápida e prática para a gestão diária de dados no Excel.


Melhores Ferramentas de Produtividade Office

🤖KUTOOLS AI Assistente: Revolucione o Análise de Dados com base em:Execução Inteligente   |  Gerar Código|  Criar fórmulas personalizadas  |  Analisar Dados e Gerar Gráficos|  Invocar Funções Aprimoradas
Funcionalidades Populares:Localizar, Destacar ou Marcar Duplicatas   |  Excluir linhas em branco   |  Combinar Colunas ou Células sem Perder Dados   |   Arredondamento sem usar fórmula...
Super PROC:VLookup com Múltiplos Critérios  |  VLookup com Múltiplos Valores  |   VLookup entre Múltiplas Folhas   |   Correspondência Fuzzy....
Lista Suspensa Avançada:Criar Rapidamente Lista de Seleção   |  Lista de Seleção Dependente   |  Lista de Seleção com Seleção Múltipla....
Gestor de Colunas:Adicionar um Número Específico de Colunas|Mover Colunas|Alternar Estado de Visibilidade das Colunas Ocultas|Comparar Intervalos e Colunas...
Funcionalidades em Destaque:Grade de foco   |  Visualização de Design   |Barra de fórmulas aprimorada   | Gestor de Pastas de Trabalho e Folhas   |  Biblioteca de Recursos(Texto Automático)|  Seleção de Data   |  Consolidar Planilhas  |  Encriptar/Descriptografar Células   | Enviar E-mails por Lista   |  Super Filtro   |   Filtro Especial(Filtrar Células com Fonte em Negrito/itálico/rasurado...) ...
Principais Conjuntos de Ferramentas 15:12 Ferramentas deTexto(Adicionar Texto,Excluir Caracteres Específicos, ...)|   50+Tipos deGráfico(Gráfico de Gantt, ...)|   40+ Fórmulas Práticas(Calcular a idade com base na data de nascimento, ...)|   19 Ferramentas deInserção(Inserir QR Code,Inserir Imagem a partir do Caminho, ...)|   12 Ferramentas deConversão(Converter em Palavras,Conversão de moeda, ...)|   7 Mesclar e DividirFerramentas(Mesclar Linhas Avançado,Dividir Células, ...)|... e muito mais
Utilize o Kutools no seu idioma preferido – suporta inglês, espanhol, alemão, francês, chinês e mais 40+ outros!

Potencie as Suas Competências no Excel com Kutools para Excel e Experimente uma Eficiência Nunca Antes Vista.Kutools para Excel Oferece Mais de 300 Funcionalidades Avançadas para Aumentar a Produtividade e Economizar Tempo.Clique Aqui para Obter a Funcionalidade de que Mais Precisa...


Office Tab Traz interface com separadores ao Office e torna o seu trabalho muito mais fácil

  • Ative a edição e leitura com separadores no Word, Excel, PowerPoint, Publisher, Access, Visio e Project.
  • Abra e crie vários documentos em novos separadores da mesma janela, em vez de em janelas separadas.
  • Aumente a sua produtividade em 50 % e elimine centenas de cliques do rato todos os dias!

Todas as extensões do Kutools. Um único instalador.

Kutools for Office é uma suite que agrupa complementos para Excel, Word, Outlook e PowerPoint, além do Office Tab Pro, sendo ideal para equipas que trabalham em várias aplicações do Office.

ExcelWordOutlookTabsPowerPoint
  • Pacote tudo-em-um— extensões para Excel, Word, Outlook e PowerPoint + Office Tab Pro
  • Um instalador, uma licença— configuração em minutos (pronto para MSI)
  • Funciona melhor em conjunto— produtividade simplificada em todas as aplicações do Office
  • Teste gratuito de 30 dias com todas as funcionalidades— sem registo, sem cartão de crédito
  • Melhor relação qualidade-preço— poupe em comparação com a compra individual das extensões

Kutools para Excel

Oferece mais de 300 funcionalidades poderosas para simplificar as suas tarefas no Excel.