Notifications
Clear all

Organizar lista em Ordem Alfabética sem Repetições

7 Posts
2 Usuários
0 Reactions
1,725 Visualizações
(@cris_mir)
Posts: 18
Active Member
Topic starter
 

Gostaria de saber se seria possível organizar uma lista em uma coluna específica gerando uma nova relação em ordem alfabética mas sem repetição. Segue modelo para análise. Desde já agradeço.

 
Postado : 25/06/2017 2:33 pm
(@osvaldomp)
Posts: 857
Prominent Member
 

Experimente:

Sub ListaOrdenada()
 Range("B2:B" & Cells(Rows.Count, 2).End(3).Row).Copy [D2]
 Range("D2:D" & Cells(Rows.Count, 4).End(3).Row).RemoveDuplicates Columns:=1, Header:=xlNo
 Range("D2:D" & Cells(Rows.Count, 4).End(3).Row).Sort Key1:=[D1], Order1:=xlAscending
End Sub

Osvaldo

 
Postado : 25/06/2017 3:50 pm
(@cris_mir)
Posts: 18
Active Member
Topic starter
 

Resolveu em parte, na minha listagens há linhas em branco o que prejudica o desenvolvimento da macro.
O que podemos fazer para que a macro desconsidere as linhas em branco?

 
Postado : 27/06/2017 12:46 am
(@osvaldomp)
Posts: 857
Prominent Member
 

Resolveu em parte, na minha listagens há linhas em branco o que prejudica o desenvolvimento da macro.
Resultado óbvio, pois você postou um exemplo de listagem SEM CÉLULAS VAZIAS e está tentando aplicar a macro em uma listagem COM CÉLULAS VAZIAS.

O que podemos fazer para que a macro desconsidere as linhas em branco?
Disponibilize um novo exemplo E X A T A M E N T E I G U A L A O S E U O R I G I N A L, e coloque o resultado desejado.

Osvaldo

 
Postado : 27/06/2017 6:25 am
(@cris_mir)
Posts: 18
Active Member
Topic starter
 

Entendi Osvaldo

Segue novo arquivo, agora com células em branco.

Muito obrigado

 
Postado : 27/06/2017 11:31 am
(@osvaldomp)
Posts: 857
Prominent Member
 

Testei o código no segundo exemplo que você postou e funcionou corretamente. 8-)

Osvaldo

 
Postado : 27/06/2017 11:52 am
(@cris_mir)
Posts: 18
Active Member
Topic starter
 

Muito obrigado!!!

Situação resolvida!!!

 
Postado : 01/07/2017 12:27 pm