Como utilizar os controlos de formulários numa folha de cálculo no Excel

Resumo

O Microsoft Excel fornece vários controlos para folhas de diálogo que são úteis para selecionar itens de uma lista. Exemplos de controlos são caixas de listas, caixas de combinação, botões de centrifugação e barras de deslocamento. 

Para obter mais informações sobre os controlos de formulários no Excel, consulte a visão geral dos formulários, dos controlos de formulários e dos controlos ActiveX numa folha de cálculo.

Mais Informações

Os seguintes métodos mostram como usar caixas de listas, caixas de combinação, botões de centrifugação e barras de deslocação. Os exemplos usam a mesma lista, ligação celular e função Index.

Ativar o separador Developer

Para utilizar os controlos de formulário sintetizadores em versões Excel 2010 e posteriores, tem de ativar o separador Developer. Para fazê-lo, siga estes passos:

  1. Clique em Ficheiro e, em seguida, clique em Opções.
    opções de arquivo

  2. Clique em Personalizar fita no painel esquerdo.
    personalizar fita

  3. Selecione a caixa de verificação do Desenvolvedor sob separadores principais à direita e, em seguida, clique em OK.

Para utilizar os controlos de formulários no Excel 2007, deve ativar o separador Developer. Para fazê-lo, siga estes passos:

  1. Clique no Botão do Microsoft Office e, em seguida, clique em Opções do Excel.
    opções de arquivo em excel 2007

  2. Clique em Popular,selecione o separador Programadorna caixa de verificaçãode fitas e, em seguida, clique em OK.
    friso

Configurar a lista, o link celular e o índice

  1. Numa nova folha de cálculo, digite os seguintes itens na gama H1:H20:

    H1 : Patins

    H2 : VCR

    H3 : Mesa

    H4 : Caneca

    H5 : Carro

    H6 : Máquina de lavar roupa

    H7 : Lança-foguetes

    H8 : Bicicleta

    H9 : Telefone

    H10: Vela

    H11: Doces

    H12: Altifalantes

    H13: Vestido

    H14: Cobertor

    H15: Secador

    H16: Guitarra

    H17: Secador

    H18: Conjunto de ferramentas

    H19: VCR

    H20: Disco rígido

  2. Na célula A1, digite

    a seguinte fórmula: =INDEX(H1:H20,G1,0)

Exemplo de lista de caixas

  1. Para adicionar uma caixa de listas no Excel 2007 e versões posteriores, clique no separador Developer, clique em Inserir no grupo Controls e, em seguida, clique em Lista de Formulário de Caixa (Controlo) em Controlosde Formulário .
    controlos de formulários

    Para adicionar uma caixa de listas no Excel 2003 e em versões anteriores do Excel, clique no botão List Box na barra de ferramentas Forms. Se a barra de ferramentas Forms não estiver visível, aponte para toolbars no menu 'Ver' e, em seguida, clique em Formulários.

  2. Clique na localização da folha de cálculo onde pretende que o canto superior esquerdo da caixa da lista apareça e, em seguida, arraste a caixa da lista para onde pretende que fique o canto inferior direito da caixa da lista. Neste exemplo, crie uma caixa de lista seletiva que cubra as células B2:E10.

  3. No grupo Controls, clique em Propriedades.
    propriedade contrl

  4. Na janela 'Objeto formato', digite as seguintes informações e clique em OK.

    1. Para especificar o intervalo da lista, escreva H1:H20 na caixa de intervalo de entrada.

    2. Para colocar um valor numérica na célula G1 (dependendo do item selecionado na lista), tipo G1 na caixa de ligação celular.

      Nota: A fórmula INDEX() utiliza o valor em G1 para devolver o item da lista correta.

    3. No tipo De Seleção,certifique-se de que a opção Single é selecionada.

      Nota:  As opções Multi e Extend só são úteis quando estiver a utilizar um procedimento microsoft visual basic para aplicações para devolver os valores da lista. Note também que a caixa de verificação de sombreada 3D adiciona um olhar tridimensional à caixa da lista.

      objeto de formato

  5. A caixa da lista deve apresentar a lista de itens. Para utilizar a caixa da lista, clique em qualquer célula para que a caixa da lista não seja selecionada. Se clicar num item na lista, a célula G1 é atualizada para um número que indica a posição do item que está selecionado na lista. A fórmula INDEX na célula A1 utiliza este número para mostrar o nome do item.

Exemplo de caixa combo

  1. Para adicionar uma caixa de combinação no Excel 2007 e versões posteriores, clique no separador Developer, clique em Inserire, em seguida, clique em Combo Box sob controlosde formulário .
    ícone de combinação

    Para adicionar uma caixa de combinação no Excel 2003 e em versões anteriores do Excel, clique no botão Combo Box na barra de ferramentas Forms.

  2. Clique na localização da folha de cálculo onde pretende que o canto superior esquerdo da caixa de combinação apareça e, em seguida, arraste a caixa de combinação para onde pretende que o canto inferior direito da caixa da lista esteja. Neste exemplo, crie uma caixa de combinação que cubra as células B2:E2.
    place combobox

  3. Clique na caixa de combinação e, em seguida, clique no Controlo de Formato.
    controlo de formato

  4. Digite as seguintes informações e, em seguida, clique OK:

    1. Para especificar o intervalo da lista, escreva H1:H20 na caixa de intervalo de entrada.

    2. Para colocar um valor numérica na célula G1 (dependendo do item selecionado na lista), tipo G1 na caixa de ligação celular.
       

      Nota: A fórmula INDEX utiliza o valor em G1 para devolver o item da lista correta.

    3. Na caixa de linhas Drop down, tipo 10. Esta entrada determina quantos itens serão exibidos antes de ter de utilizar uma barra de pergaminho para visualizar os outros itens.

      Nota: A caixa de verificação de sombreada 3D é opcional. Adiciona um aspeto tridimensional à caixa de drop-down ou combo.

      separador de controlo

  5. A caixa de entrega ou caixa de combinação deve apresentar a lista de itens. Para utilizar a caixa de entrega ou caixa de combinação, clique em qualquer célula para que o objeto não seja selecionado. Quando clica num item na caixa de entrega ou caixa de combinação, a célula G1 é atualizada para um número que indica a posição na lista do item selecionado. A fórmula INDEX na célula A1 utiliza este número para mostrar o nome do item.

Exemplo de botão de centrifugação

  1. Para adicionar um botão de centrifugação no Excel 2007 e nas versões posteriores, clique no separador Developer, clique em Inserire, em seguida, clique em Botão de centrifugação sob controlosde formulário .
    botão de centrifugação

    Para adicionar um spinner no Excel 2003 e em versões anteriores do Excel, clique no botão Spinner na barra de ferramentas Forms.

  2. Clique na localização da folha de cálculo onde pretende que o canto superior esquerdo do botão de centrifugação apareça e, em seguida, arraste o botão de centrifugação para onde pretende que fique o canto inferior direito do botão de centrifugação. Neste exemplo, crie um botão de centrifugação que cubra as células B2: B3.

  3. Clique no botão de centrifugação e, em seguida, clique no Controlo de Formato.
    controlo de formato de controlo de rotação

  4. Digite as seguintes informações e, em seguida, clique OK:

    1. Na caixa de valor atual, tipo 1.

      Este valor inicializa o botão de centrifugação para que a fórmula INDEX aponte para o primeiro item da lista.

    2. Na caixa de valor mínimo, tipo 1.

      Este valor restringe a parte superior do botão de centrifugação ao primeiro item da lista.

    3. Na caixa de valor máximo, tipo 20.

      Este número especifica o número máximo de entradas na lista.

    4. Na caixa de alterações Incremental, tipo 1.

      Este valor controla quanto o controlo do botão de centrifugação aumenta o valor atual.

    5. Para colocar um valor numérica na célula G1 (dependendo do item selecionado na lista), tipo G1 na caixa de ligação celular.
      caixa de ligação celular

  5. Clique em qualquer célula para que o botão de centrifugação não seja selecionado. Quando clica no controlo de cima ou no comando de rotação, a célula G1 é atualizada para um número que indica o valor atual do botão de centrifugação mais ou menos a alteração incremental do botão de centrifugação. Este número atualiza então a fórmula INDEX na célula A1 para mostrar o item seguinte ou anterior.

    O valor do botão de centrifugação não se altera se o valor atual for 1 e clicar no controlo de baixo, ou se o valor atual for de 20 e clicar no controlo de cima.

Exemplo de barra de pergaminho

  1. Para adicionar uma barra de pergaminho no Excel 2007 e versões posteriores, clique no separador Developer, clique em Inserire, em seguida, clique em Scroll Bar sob controlosde formulário .
    barra de pergaminho

    Para adicionar uma barra de pergaminho no Excel 2003 e em versões anteriores do Excel, clique no botão Scroll Bar na barra de ferramentas Forms.

  2. Clique na localização da folha de cálculo onde pretende que o canto superior esquerdo da barra de deslocação apareça e, em seguida, arraste a barra de deslocação para onde pretende que esteja o canto inferior direito da barra de deslocação. Neste exemplo, crie uma barra de pergaminho que cubra as células B2:B6 em altura e que seja cerca de um quarto da largura da coluna.
    lugar scoll bar

  3. Clique na barra de pergaminho e, em seguida, clique no Controlo de Formato.
    controlo de formato de barras de scoll

  4. Digite as seguintes informações e, em seguida, clique OK:

    1. Na caixa de valor atual, tipo 1.

      Este valor inicializa a barra de pergaminho para que a fórmula INDEX aponte para o primeiro item da lista.

    2. Na caixa de valor mínimo, tipo 1.

      Este valor restringe o topo da barra de pergaminho ao primeiro item da lista.

    3. Na caixa de valor máximo, tipo 20. Este número especifica o número máximo de entradas na lista.

    4. Na caixa de alterações Incremental, tipo 1.

      Este valor controla quantos números o controlo da barra de deslocamento aumenta o valor atual.

    5. Na caixa de trocos de página, tipo 5. Este valor controla quanto o valor atual será incrementado se clicar no interior da barra de deslocação em ambos os lados da caixa de deslocação).

    6. Para colocar um valor numérica na célula G1 (dependendo do item selecionado na lista), tipo G1 na caixa de ligação celular.
      caixa de ligação celular

      Nota: A caixa de verificação de sombreada 3D é opcional. Adiciona um aspeto tridimensional à barra de pergaminho.

  5. Clique em qualquer célula para que a barra de deslocação não seja selecionada. Quando clica no controlo para cima ou para baixo na barra de deslocamento, a célula G1 é atualizada para um número que indica o valor atual da barra de deslocação mais ou menos a alteração incremental da barra de deslocamento. Este número é utilizado na fórmula INDEX na célula A1 para mostrar o item ao lado ou antes do item atual. Também pode arrastar a caixa de deslocação para alterar o valor ou clicar na barra de deslocação em ambos os lados da caixa de deslocação para incrementá-la em 5 (o valor de alteração da página). A barra de deslocação não se altera se o valor atual for 1 e clicar no controlo de baixo, ou se o valor atual for de 20 e clicar no controlo de cima.

Nota:  Esta página foi traduzida automaticamente e pode conter erros gramaticais ou imprecisões. O nosso objetivo é que estes conteúdos lhe sejam úteis. Pode indicar-nos se estas informações foram úteis? Eis o artigo em inglês para sua referência.​

Precisa de mais ajuda?

Aumente os seus conhecimentos do Office
Explore as formações
Seja o primeiro a obter novas funcionalidades
Adira ao Office Insider

As informações foram úteis?

Obrigado pelos seus comentários!

Obrigado pelo seu feedback! Parece que poderá ser benéfico reencaminhá-lo para um dos nossos agentes de suporte do Office.

×