Notifications
Clear all

Ordenar caixa de combinação em Alfabetica

3 Posts
1 Usuários
0 Reactions
1,047 Visualizações
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 

A planilha em anexo tem o seguinte problema na caixa de combinação na Plan2 em Alteração e Busca:

Se classificar a Coluna Cliente na Plan1 por ordem alfabetica, quando fizer a busca desse cliente na Plan2 atraves da caixa de combinação, nas linhas abaixo serão exibidos dados de outro cliente.

Se classificar a Coluna Ficha na Plan1 do menor para o maior, a caixa de combinação exibirá os dados corretos de cada cliente, mas os nomes dos clientes ficaram fora de ordem.

Exemplo 1 : Classificação de A a Z Coluna Cliente na Plan1...

Selecionar Abadias mostra os dados é de Antonio

Exemplo 2 : Classificação do menor para o maior na Coluna Ficha na Plan1...

Selecionar Antonio mostra os dados de Antonio, mas os nomes dos clientes dentro da
caixa de combinação nao ficam ordenados alfabeticamente

Alguem pode me ajudar, por favor?

Grato.

 
Postado : 24/06/2011 6:06 am
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 

A planilha em anexo tem o seguinte problema na caixa de combinação na Plan2 em Alteração e Busca:

Se classificar a Coluna Cliente na Plan1 por ordem alfabetica, quando fizer a busca desse cliente na Plan2 atraves da caixa de combinação, nas linhas abaixo serão exibidos dados de outro cliente.

Se classificar a Coluna Ficha na Plan1 do menor para o maior, a caixa de combinação exibirá os dados corretos de cada cliente, mas os nomes dos clientes ficaram fora de ordem.

Exemplo 1 : Classificação de A a Z Coluna Cliente na Plan1...

Selecionar Abadias mostra os dados é de Antonio

Exemplo 2 : Classificação do menor para o maior na Coluna Ficha na Plan1...

Selecionar Antonio mostra os dados de Antonio, mas os nomes dos clientes dentro da
caixa de combinação nao ficam ordenados alfabeticamente

Alguem pode me ajudar, por favor?

Grato.

RESOLVIDO EM: viewtopic.php?f=22&t=2015

 
Postado : 24/06/2011 8:22 am
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 

Talles, no modelo que o Anderson enviou, logo abaixo da linha :

Range("O" & LRow - 1).Value = LFoneComprador da sua Rotina Sub AddNew() acrescente a instrução abaixo :

'Classifica os Dados na Plan1 Coluna B Clientes
Sheets("Plan1").Range("A1:O5").Sort Key1:=Sheets("Plan1").Range("B2"), Order1:=xlAscending, Header:= _
xlGuess, OrderCustom:=1, MatchCase:=False, Orientation:=xlTopToBottom, _
DataOption1:=xlSortNormal

abraços

 
Postado : 24/06/2011 8:58 am