Notifications
Clear all

Organizar em ordem alfabética e remover valores duplicados

3 Posts
2 Usuários
0 Reactions
1,047 Visualizações
(@jason)
Posts: 0
New Member
Topic starter
 

Boa tarde

Pessoal

To precisando Classificar a coluna (A) em ordem alfabética e remover os valores duplicados na Coluna (A), usando VBA. Se alguém puder ajudar agradeço.

Seria possível quando eu fosse adicionando dados a macro rodasse automaticamente, sem que seja necessário usar algum botão para acionar.

Desde já agradeço a ajuda.

 
Postado : 13/08/2015 12:57 pm
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

Boa tarde!!

Você já tentou Gravar uma Macro?

Att

 
Postado : 13/08/2015 1:26 pm
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

Veja se é isto :

Clique com o botão direito na aba e escolha "Exibir Código" e copie e cole :

Private Sub Worksheet_Change(ByVal Target As Range)

    If Target.Cells.Count > 1 Then Exit Sub
    
    If Target.Column = 1 Then
        ActiveSheet.Sort.SortFields.Clear
        Application.EnableEvents = False
        
        With ActiveSheet.Range("A1", Range("A" & Rows.Count).End(xlUp).Address)
            .Sort Key1:=[A2], Order1:=xlAscending, Header:=xlYes
            .RemoveDuplicates Columns:=1, Header:=xlYes
        End With
        
    End If
    
    Application.EnableEvents = True
    
End Sub

[]s

 
Postado : 14/08/2015 10:17 am