Ir para conteúdo
Fórum Script Brasil
  • 0

Combobox dependentes


Marco Freitas

Pergunta

Olá! Estou a tentar desenvolver duas comboboxes que são dependentes uma da outra, ou seja, quando na primeira seleciono algo na outra a lista muda conforme a selecção na primeira combobox.

Eis o código que tenho:

Sub UserForm_Initialize()
Dim linha As Integer
linha = 5

ComboBox1.Clear
ComboBox2.Clear

With Worksheets("Folha1")
Do While .Cells(linha, 1).Value > ""
ComboBox1.AddItem .Cells(linha, 1).Value
linha = linha + 1
Loop
End With


'Este select case serve para de acordo com o que se escolhe na combobox1, preencher e abrir outra combobox (a 2) 
With Worksheets("Folha1")
linha = 4
Select Case ComboBox2.listindex
Case 0     'Este é o index em que está o valor na combobox1
    Do While .Cells(linha, 2).Value > ""
    ComboBox2.AddItem .Cells(linha, 2).Value
    linha = linha + 1
    Loop

Case 1
Do While .Cells(linha, 3).Value > ""
    ComboBox2.AddItem .Cells(linha, 3).Value
    linha = linha + 1
    Loop

End Select
End With
End Sub

Espero que me ajudem, já tou a desesperar

Link para o comentário
Compartilhar em outros sites

2 respostass a esta questão

Posts Recomendados

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,2k
    • Posts
      652k
×
×
  • Criar Novo...