Notifications
Clear all

Ordem Alfabetica Automatico nas colunas A, C, E

2 Posts
2 Usuários
0 Reactions
898 Visualizações
LEZÃO
(@lezao)
Posts: 75
Trusted Member
Topic starter
 

Ola bom dia!
Galera td bem com vcs, estou precisando de um help!
Tenho um codigo q ja faz a Ordem Alfabética Automático, mas infelizmente ele só faz em uma coluna.
Eu gostaria q esse código fizesse em algumas colunas desejadas, como colunas A, C e E...

Veja o código q eu tenho:

Private Sub Worksheet_Activate()
ActiveSheet.ScrollArea = "$A$2:$A$30000"

End Sub
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Count > 1 Then Exit Sub
If Target.Column <> 1 Then Exit Sub
Dim LR As Long
LR = Cells(Rows.Count, "A").End(xlUp).Row
Range("$A$2:$A" & LR).Sort Key1:=Range("$A$2")

End Sub

Nesse caso este código só esta fazendo na coluna A

 
Postado : 29/07/2017 5:09 am
(@osvaldomp)
Posts: 857
Prominent Member
 

Experimente:

Private Sub Worksheet_Activate()
 ActiveSheet.ScrollArea = "A2:E30000"
End Sub
Private Sub Worksheet_Change(ByVal Target As Range)
 Dim LR As Long
  If Target.Count > 1 Then Exit Sub
  If Target.Column <> 1 And Target.Column <> 3 And Target.Column <> 5 Then Exit Sub
  LR = Cells(Rows.Count, Target.Column).End(xlUp).Row
  Range(Cells(2, Target.Column), Cells(LR, Target.Column)).Sort Key1:=Cells(2, Target.Column)
End Sub

Osvaldo

 
Postado : 29/07/2017 6:55 am