Vídeo recomendado
https://youtu.be/diWPPPhW-9E
https://youtu.be/diWPPPhW-9E
Modelo ListBox/ComboBox Dependentes com Função SPLIT
- Mauro Coutinho
- Jedi
- Mensagens: 1561
- Registrado em: Sáb Mar 13, 2010 8:10 pm
- Localização: São José dos Pinhais - Pr
Modelo ListBox/ComboBox Dependentes com Função SPLIT
Colegas, o Modelo a seguir quando comecei a fazer pensei que seria uma coisa mais simples pois eu teria de criar um form com o Endereço e o Bairro pertencente ao mesmo, então seria somente usar algumas rotinas sobre Combos dependentes e resolver o assunto, mas o impasse foi quando me passaram a lista dos endereços e bairros e percebi que a mesma era confeccionada da seguinte forma:
Os Endereços estavam na Coluna A e os Bairros e Numeros em outras Colunas e a referencia que se faziam com os mesmos, como se tratava de um Guia de Ruas, os numeros das Paginas e Bairros se encontravam na Coluna B, e como um endereço as vezes peertence a vários bairros devido sua extensão, as mesmas são numeradas a frente separadas por " : " (22:26:30:35), pensei em fazer da forma convencional, repetir os endereços, numerar todos os bairros, etc, mas em vez disso depois de varias pesquisas encontrei uma rotina que usava a função Split para decompor esses numeros, juntei mais algumas rotinas tiradas aqui do forun e adaptei a mesma para poder prencher os ListBox e os Combobox, e acrescentei mais algumas informações para melhor analizarem o resultado final.
Na mesma tem as observações, reduzi os dados da planilha original para reduzir o tamanho mas da para se avaliar.
Anexos Atualizados em 13/10/2011
Modelo ListBox/ComboBox Dependentes com Função SPLIT
WinRar WinZip Espero que seja util.
[]s
Os Endereços estavam na Coluna A e os Bairros e Numeros em outras Colunas e a referencia que se faziam com os mesmos, como se tratava de um Guia de Ruas, os numeros das Paginas e Bairros se encontravam na Coluna B, e como um endereço as vezes peertence a vários bairros devido sua extensão, as mesmas são numeradas a frente separadas por " : " (22:26:30:35), pensei em fazer da forma convencional, repetir os endereços, numerar todos os bairros, etc, mas em vez disso depois de varias pesquisas encontrei uma rotina que usava a função Split para decompor esses numeros, juntei mais algumas rotinas tiradas aqui do forun e adaptei a mesma para poder prencher os ListBox e os Combobox, e acrescentei mais algumas informações para melhor analizarem o resultado final.
Na mesma tem as observações, reduzi os dados da planilha original para reduzir o tamanho mas da para se avaliar.
Anexos Atualizados em 13/10/2011
Modelo ListBox/ComboBox Dependentes com Função SPLIT
WinRar WinZip Espero que seja util.
[]s
Re: Modelo ListBox/ComboBox Dependentes com Função SPLIT
Muito boa Mauro!
Quanto a função Split, ele existe para separar itens de uma String em um Array, baseado em um critério de separação, muito parecido com o que o Texto para Coluna faz no Excel, só que em VBA.
Utilíssimo! Em tempo, a função Split é padrão na maioria das linguagens de programação. O único alerta é que ela só existe no VBA a partir da versão 2002 do Office.
Abraços
Quanto a função Split, ele existe para separar itens de uma String em um Array, baseado em um critério de separação, muito parecido com o que o Texto para Coluna faz no Excel, só que em VBA.
Utilíssimo! Em tempo, a função Split é padrão na maioria das linguagens de programação. O único alerta é que ela só existe no VBA a partir da versão 2002 do Office.
Abraços
- Mauro Coutinho
- Jedi
- Mensagens: 1561
- Registrado em: Sáb Mar 13, 2010 8:10 pm
- Localização: São José dos Pinhais - Pr
Re: Modelo ListBox/ComboBox Dependentes com Função SPLIT
Tomas, eu desconhecia essa limitação, grato pela observação.
[]s
Por isso que é importantissímo o compartilhamento de informações em um Forun, com isso estamos sempre enriquecendo e aprimorando nosso conhecimento.Em tempo, a função Split é padrão na maioria das linguagens de programação. O único alerta é que ela só existe no VBA a partir da versão 2002 do Office.
[]s
-
- Colaborador
- Mensagens: 27
- Registrado em: Qua Jul 07, 2010 1:38 pm
Re: Modelo ListBox/ComboBox Dependentes com Função SPLIT
Mauro. . .
Planilha muito DEZ, ótima prá diversas finalidades.
Parabens!!!
Beto Cunha
Planilha muito DEZ, ótima prá diversas finalidades.
Parabens!!!
Beto Cunha
Re: Modelo ListBox/ComboBox Dependentes com Função SPLIT
Tomas, perfeito, a dica que voce me deu encaixou perfeitamente.
Mauro, muito boa sua planilha, vou analisar o código para ver o que posso aprimorar a minha planilha!
Obrigado a Todos pela ajuda!
Mauro, muito boa sua planilha, vou analisar o código para ver o que posso aprimorar a minha planilha!
Obrigado a Todos pela ajuda!
Re: Modelo ListBox/ComboBox Dependentes com Função SPLIT
Poderia compactar o arquivo em .zip pra que eu possa estudar?
Os computadores aqui na empresa não permitem que sejam instalados nenhum aplicativo, inclusive o WinRar.
Abraço
Os computadores aqui na empresa não permitem que sejam instalados nenhum aplicativo, inclusive o WinRar.
Abraço
- Mauro Coutinho
- Jedi
- Mensagens: 1561
- Registrado em: Sáb Mar 13, 2010 8:10 pm
- Localização: São José dos Pinhais - Pr
Re: Modelo ListBox/ComboBox Dependentes com Função SPLIT
Anexos Atualizados em 11/05/2011 e compactados com WinRar e Winzip.Dhony escreveu:Poderia compactar o arquivo em .zip pra que eu possa estudar?
Os computadores aqui na empresa não permitem que sejam instalados nenhum aplicativo, inclusive o WinRar.
Abraço
abraços