Página 1 de 1

Modelo ListBox/ComboBox Dependentes com Função SPLIT

Enviado: Qui Ago 19, 2010 1:15 am
por Mauro Coutinho
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
DependentesFuncaoSplit.rar
(33.18 KiB) Baixado 553 vezes
WinZip
DependentesFuncaoSplit.zip
(36.26 KiB) Baixado 422 vezes
Espero que seja util.

[]s

Re: Modelo ListBox/ComboBox Dependentes com Função SPLIT

Enviado: Qui Ago 19, 2010 10:46 am
por webmaster
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

Re: Modelo ListBox/ComboBox Dependentes com Função SPLIT

Enviado: Qui Ago 19, 2010 8:51 pm
por Mauro Coutinho
Tomas, eu desconhecia essa limitação, grato pela observação.
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.
Por isso que é importantissímo o compartilhamento de informações em um Forun, com isso estamos sempre enriquecendo e aprimorando nosso conhecimento.

[]s

Re: Modelo ListBox/ComboBox Dependentes com Função SPLIT

Enviado: Sex Ago 20, 2010 9:25 am
por betoacunha
Mauro. . .

Planilha muito DEZ, ótima prá diversas finalidades.

Parabens!!!

Beto Cunha

Re: Modelo ListBox/ComboBox Dependentes com Função SPLIT

Enviado: Qua Out 20, 2010 10:14 am
por veiobilly
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!

Re: Modelo ListBox/ComboBox Dependentes com Função SPLIT

Enviado: Ter Out 11, 2011 11:23 am
por Dhony
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

Re: Modelo ListBox/ComboBox Dependentes com Função SPLIT

Enviado: Qui Out 13, 2011 10:12 pm
por Mauro Coutinho
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
Anexos Atualizados em 11/05/2011 e compactados com WinRar e Winzip.

abraços