Vídeo recomendado
https://youtu.be/diWPPPhW-9E
https://youtu.be/diWPPPhW-9E
ComboBox encadeando
-
- Acabou de chegar
- Mensagens: 4
- Registrado em: Ter Nov 22, 2011 12:36 pm
ComboBox encadeando
Boa Tarde
Sou novo em VBA, estou fuçando e gostaria de encadear dois combobox, ou seja quando eu selecionar o no do cliente no primeiro combobox o segundo combo box só dá as opções dos usuarios daquele determinado cliente.
A minha planilha é assim na primeira coluna tem os clientes e na segunda o cnpj e da terceira a decima coluna vai os usuarios de cada cliente.
Se vc poder me ajudar eu agradeço.
exemplo das linhas
Private Sub cmbusu_Change()
Dim l, c, teste As Integer
l = 1
c = 1
teste = 0
Do While teste = 0
If cmbcli.Value = Sheets("BaseCliente").Cells(l, 1).Value Then
teste = 1
Else
l = l + 1
End If
Loop
cmbusu.RowSource = "BaseCliente!(cells(l,3).value):(cells(l,10).value)"
End Sub
Sou novo em VBA, estou fuçando e gostaria de encadear dois combobox, ou seja quando eu selecionar o no do cliente no primeiro combobox o segundo combo box só dá as opções dos usuarios daquele determinado cliente.
A minha planilha é assim na primeira coluna tem os clientes e na segunda o cnpj e da terceira a decima coluna vai os usuarios de cada cliente.
Se vc poder me ajudar eu agradeço.
exemplo das linhas
Private Sub cmbusu_Change()
Dim l, c, teste As Integer
l = 1
c = 1
teste = 0
Do While teste = 0
If cmbcli.Value = Sheets("BaseCliente").Cells(l, 1).Value Then
teste = 1
Else
l = l + 1
End If
Loop
cmbusu.RowSource = "BaseCliente!(cells(l,3).value):(cells(l,10).value)"
End Sub
- Sistema.CE
- Colaborador
- Mensagens: 21
- Registrado em: Sáb Set 17, 2011 10:12 am
Re: ComboBox encadeando
Veja este exemplo de combobox.
Acho que foi retirado deste forum não lembro quem foi o Autor.
Abraço.
Acho que foi retirado deste forum não lembro quem foi o Autor.
Abraço.
- Anexos
-
- ComboBoxEncadeado.rar
- (16.29 KiB) Baixado 359 vezes
-
- Acabou de chegar
- Mensagens: 4
- Registrado em: Ter Nov 22, 2011 12:36 pm
Re: ComboBox encadeando
Eu já tinha visto esse exemplo, mas como sou novo em VBA não consegui adaptar esse exemplo na minha necessidade.
[img]C:\Documents%20and%20Settings\fbezerra\Meus%20documentos\fabio\exemplo.bmp[/img]
Exemplo:
Tenho 3 clientes e cada cliente tem 10 usuarios.
quando eu seleciono o cliente exemplo "JAL" na combobox1, ele irá caregar na combobox2 só os usuarios do cliente "JAL".
A minha planilha se encontra assim:
Na coluna "A" estão os Clientes, e nas colunas "C" ao "M" se encontram seu usuarios.
Se for possivel vcs me ajudarem baseado na forma que se encontra o posicionamento da minha planilha eu agradeceria.
Mas uma duvida qual o comando para que eu possa ir jogando novos itens no combobox de acordo com uma estrutura de repetição.
Obrigado, antes que esqueça, esse site é muito bom.
Fabio Oliva.
Se for possivel passar contato estou sempre logado no msn e skype.
[img]C:\Documents%20and%20Settings\fbezerra\Meus%20documentos\fabio\exemplo.bmp[/img]
Exemplo:
Tenho 3 clientes e cada cliente tem 10 usuarios.
quando eu seleciono o cliente exemplo "JAL" na combobox1, ele irá caregar na combobox2 só os usuarios do cliente "JAL".
A minha planilha se encontra assim:
Na coluna "A" estão os Clientes, e nas colunas "C" ao "M" se encontram seu usuarios.
Se for possivel vcs me ajudarem baseado na forma que se encontra o posicionamento da minha planilha eu agradeceria.
Mas uma duvida qual o comando para que eu possa ir jogando novos itens no combobox de acordo com uma estrutura de repetição.
Obrigado, antes que esqueça, esse site é muito bom.
Fabio Oliva.
Se for possivel passar contato estou sempre logado no msn e skype.
- Sistema.CE
- Colaborador
- Mensagens: 21
- Registrado em: Sáb Set 17, 2011 10:12 am
Re: ComboBox encadeando
Fabio Oliva.
O certo seria voce postar sua planilha, pois sem todos os dados fica dificil fazer.
Abraço.
O certo seria voce postar sua planilha, pois sem todos os dados fica dificil fazer.
Abraço.
-
- Acabou de chegar
- Mensagens: 4
- Registrado em: Ter Nov 22, 2011 12:36 pm
Re: ComboBox encadeando
Como o solicitado estou mandando a planilha, não reparem as linhas de codigo, pois estou começando no VBA agora e fico fazendo tentativas para chegar onde eu quero.
- Sistema.CE
- Colaborador
- Mensagens: 21
- Registrado em: Sáb Set 17, 2011 10:12 am
Re: ComboBox encadeando
Onde esta o exemplo? Lembrando que antes de postar o seu exmplo voce tem que zipar sua planilha.Como o solicitado estou mandando a planilha, não reparem as linhas de codigo, pois estou começando no VBA agora e fico fazendo tentativas para chegar onde eu quero.
[]s
-
- Acabou de chegar
- Mensagens: 4
- Registrado em: Ter Nov 22, 2011 12:36 pm
Re: ComboBox encadeando
Bom dia
Desculpa não tinha prestado atenção que tem que se zipar o arquivo.
Segue a Planilha.
Obrigado
Fabio Oliva
Desculpa não tinha prestado atenção que tem que se zipar o arquivo.
Segue a Planilha.
Obrigado
Fabio Oliva
- Anexos
-
- exemplo.rar
- imagem
- (11.72 KiB) Baixado 341 vezes
-
- projeto software controle de atendimento.rar
- Planilha
- (27.33 KiB) Baixado 356 vezes
- Mauro Coutinho
- Jedi
- Mensagens: 1561
- Registrado em: Sáb Mar 13, 2010 8:10 pm
- Localização: São José dos Pinhais - Pr
Re: ComboBox encadeando
Fabio, pelo que vi em seu modelo, os combos carregam corretamente da forma que quer.
Não entendi oque quer dizer com :
Mas uma duvida qual o comando para que eu possa ir jogando novos itens no combobox de acordo com uma estrutura de repetição.
Poderia detalhar melhor, acho que não compreendi corretamente.
[]s
Não entendi oque quer dizer com :
Mas uma duvida qual o comando para que eu possa ir jogando novos itens no combobox de acordo com uma estrutura de repetição.
Poderia detalhar melhor, acho que não compreendi corretamente.
[]s