25/03/2015 | Por Fabio Joaquim | Blog
Olá pessoal, tudo On?
Sabe aquela hora que queremos ordenar planilhas alfabeticamente e não sabemos como fazer? Esta macro colocará rapidamente suas planilhas em ordem.
Para isso, abra o VBE (Visual Basic Editor), usando o atalho ALT + F11 (caso queira ver outros atalhos bacanas como este, clique aqui), vá em INSERIR >> MÓDULO e copie e cole o código abaixo:
Option Explicit
Sub OrdenaPlanilhas()
Dim N As Integer
Dim M As Integer
Dim PrimeiraWSParaOrdenar As Integer
Dim UltimaWSParaOrdenar As Integer
Dim OrdenarDescrescente As Boolean
OrdenarDescrescente = False
If ActiveWindow.SelectedSheets.Count = 1 Then
‘Altere o 1 para a planilha que você quer colocar primeiro
PrimeiraWSParaOrdenar = 1
UltimaWSParaOrdenar = Worksheets.Count
Else
With ActiveWindow.SelectedSheets
For N = 2 To .Count
If .Item(N – 1).Index <> .Item(N).Index – 1 Then
MsgBox “Você não pode ordenar planilhas que não estejam em sequência”
Exit Sub
End If
Next N
PrimeiraWSParaOrdenar = .Item(1).Index
UltimaWSParaOrdenar = .Item(.Count).Index
End With
End If
For M = PrimeiraWSParaOrdenar To UltimaWSParaOrdenar
For N = M To UltimaWSParaOrdenar
If OrdenarDescrescente = True Then
If UCase(Worksheets(N).Name) > UCase(Worksheets(M).Name) Then
Worksheets(N).Move Before:=Worksheets(M)
End If
Else
If UCase(Worksheets(N).Name) < UCase(Worksheets(M).Name) Then
Worksheets(N).Move Before:=Worksheets(M)
End If
End If
Next N
Next M
End Sub
Salve seu código, retorne ao Excel e rode sua macro, pressionando ALT + F8 e escolhendo a macro OrdenaPlanilhas e clicando em executar.
Pronto, suas planilhas estão em ordem alfabética!
Bom pessoal, dica rápida que espero que tenham curtido, um forte abraço e até a próxima!
Android Aplicativo Aplicativos Apple Atalhos Avançado Bateria Brasil Básico Celular Computador Copa do Mundo Dicas Download Excel Facebook Formatação Funções Gmail Google Gráficos Intermediário Internet IOS iPhone Marco Civil Microsoft Outlook Power BI PowerPoint Redes Sociais Segredos Segurança Senhas Smartphone Smartphones Tecnologia Treinamentos Corporativos Twitter Uber Vídeo Aula Vírus WhatsApp Windows Word
Desenvolvido por Danxia Publicidade.