none
Pergunta Combobox RRS feed

  • Pergunta

  • Bom dia a todos,

    Possuo um tabela com 27 guias referindo-se a preços diferentes por estado, sem alteração de colunas ou linhas, ou seja o código na linha A321 é o mesmo em todas as 27 guias.

    O que desejo fazer é o seguinte:
    Quando eu selecionar o estado no combobox, desejo que quando eu digitar o código do produto já me traga a descrição, preço e disponibilidade do item no estado selecionado.

    Como faço ?

    Obrigado,

    quarta-feira, 22 de julho de 2015 13:24

Todas as Respostas

  • Olá Hugugol!

    Só não ficou claro se você está fazendo um desenvolvimento na própria planilha ou em um formulário no VBA.

    Assumindo que você está tratando de um desenvolvimento na planilha, precisaria também entender qual o controle que você está usando como "Combobox", se está simplesmente validando uma célula por lista, se está aplicando um controle de formulário ou se está usando um controle Activex.

    Bom, mas independente do formulário, você deve ter uma célula de controle do formulário que na validação de dados, seria a própria célula, no controle de formulário é uma célula definida na opção "Vínculo de célula"(na célula vinculada virá o número índice que foi selecionado e deve-se fazer uma fórmula em outra célula para trazer o estado equivalente a este índice) e no controle activex é definida na propriedade "Linkedcell".

    Com esta célula definida, para trazer os valores de uma planilha conforme seleciona o estado usando somente a referência da célula, é necessário que as planilhas estejam nomeadas com a sigla de cada estado, e então basta aplicar a função INDIRETO. Por exemplo, supondo que o a célula de controle do combobox é A1, a fórmula para trazer a célula A321 do estado selecionado ficaria: =INDIRETO(A1&"!A321") 

    Espero ter ajudado.


    Rafael Kamimura - http://excelmaniacos.com


    quinta-feira, 23 de julho de 2015 16:25
  • Rafael,

    Estou desenvolvendo na própria planilha com o combobox (controle de formulario).
    Quando faço conforme sua explicação, o combobox me traz somente um estado . Que ao digitar o código de referencia o INDIRETO não traz referencia desejada daquele código.

    Peço desculpas pois sei que estou fazendo algo de errado, e ainda não me aprimorei com os desenvolvedores.

    Para facilitar o que estava fazendo:

    Quando seleciono o Estado, preciso que quando digito o PartNumber, a propria planilha me traga as seguinte informações "Descrição / Preço ES / Disponibilidade Fabrica / Disp. Ouro" referente aquele Estado. Estava colocando Serro com Procv para preencher

    sexta-feira, 24 de julho de 2015 12:04