Use dados de uma lista suspensa para preencher a tabela

1

Estou tentando criar uma ferramenta de rastreamento de reconhecimento de funcionários. Eu gostaria de ter na folha 1 uma lista suspensa de todos os funcionários do hotel e uma lista suspensa do mês.

Quando um funcionário recebe um cartão de reconhecimento, você pode ir para a planilha 1, escolher seu nome na lista suspensa e escolher o mês em que o cartão foi recebido em outra lista suspensa.

Eu quero um botão que digita inserir ou inserir ou algo que, em seguida, crie uma tabela na planilha dois que registre quantas vezes um funcionário recebe um cartão durante esse mês.

Eu tenho minhas duas listas suspensas criadas, só não sei como obter os dados para gravar em uma tabela.

    
por Michelle 08.10.2014 / 05:43

1 resposta

0

O que você descreve é um FORMULÁRIO de entrada de dados para uma tabela de dados (ou banco de dados). Excel não faz isso fora da caixa. Você precisaria criar um formulário com VBA e muito código de manipulação de interface de usuário para criar uma interface de usuário simples para isso no Excel.

Você basicamente tem duas opções:

  1. Esqueça o Excel e crie a solução em um aplicativo de banco de dados como o Access, onde criar o formulário e o banco de dados de armazenamento será fácil para alguém familiarizado com o software.

  2. preste menos atenção a um formulário de entrada de dados e simplesmente use uma tabela do Excel. Cada nova entrada de dados ocorrerá em uma nova linha de uma tabela. A validação de dados (listas suspensas) pode ser configurada para mostrar automaticamente em cada nova linha de uma tabela. Em vez de usar um formulário para inserir os dados, use a interface do Excel e insira os novos dados em uma nova linha na tabela.

A opção 2 significa que você pode continuar usando o Excel, com o qual você pode estar mais familiarizado, em comparação com um banco de dados como o Access. Se você deseja explorar o VBA e as possibilidades de criar e configurar um formulário como a interface do usuário, isso também é possível, mas exigirá um pouco de engajamento além da experiência do Excel pronta para uso.

Sua escolha.

    
por 08.10.2014 / 10:40