» Tecnologia » Software » Lista suspensa Excel

Lista suspensa Excel

Galeria
Lista suspensa Excel

Com o Microsoft Excel é possível criar pequenos aplicativos, um pequeno cadastro de funcionários, objetos etc.
Com as guias da pasta de trabalho é possível simular uma interface de um programa e um pequeno banco de dados que alimenta outra planilha através de uma lista suspensa. Sim isso é possível, criar uma lista suspensa que exibe dados previamente cadastrados em um único local.

São duas maneiras de construir a lista suspensa, através da criação de uma macro que nada mais é uma tarefa que pode ser criada manualmente ou gravada para tornar a planilha mais dinâmica e o método de lista que não requer comandos de macro.

Instruções
  1. 1

    Crie duas planilhas uma com o nome interface a outra com o nome de banco_dados, para isso dê um duplo clique sobre as guias de cada planilha para renomear cada uma, observe a figura:

  2. 2

    Na planilha banco_dados, preencha conforme abaixo:
    NOME - digite alguns nomes de modo que crie um pequena lista, simulando um banco de dados.

  3. 3

    Clique com o botão esquerdo do mouse sobre a célula A1 segure e arraste até selecionar todos os nomes da coluna.

  4. 4

    Clique sobre o campo que exibe o valor A1 e preencha com o nome de NOMES e pressione Enter.
    Este nome é necessário pois é através dele que o Excel cria a lista suspensa em outra planilha.

  5. 5

    Clique na planilha interface, para inserir a lista suspensa. Selecione a célula C2, clique na guia Dados--> Validação de Dados.

  6. 6

    Na janela de Validação de dados clique na caixa de seleção Permitir e selecione Lista.

  7. 7

    Observe que é liberado o campo Fonte, você deve preencher com o nome da lista criada na planilha banco_dados (NOMES) e clique em OK.

  8. 8

    Apareceu uma pequena seta na célula C2 clique sobre ela com o botão esquerdo do mouse.

  9. 9

    A lista suspensa foi criada.

  10. 10

    Também é possível criar uma lista suspensa através de macro.
    Selecione a célula D2 --> Inserir Controles--> Caixa de combinação (Controles Active X ).

  11. 11

    Inserida a caixa de combinação dê um duplo clique sobre ela para abrir o editor de macros do Visual Basic.

  12. 12

    É exibida a janela do Editor do Visual Basic no campo em destaque deve ser digitado o código da macro.

  13. 13

    Digite o seguinte código Combobox1.ListFillRange ="a1:a7" em seguida clique no botão play como exibido no detalhe, isso fará executar macro na planilha.

  14. 14

    Volte à planilha banco_dados e clique sobre a caixa de combinação, note que o resultado é o mesmo porém este é via macro através do Visual Basic.

Comentários
blog comments powered by Disqus