Macro que ordena todas as folhas de livro do Excel

Uma macro de ordena todas as folhas (Workksheets) de um livro (Workbook) do Microsoft Excel.
A macro deve ser colocada num modulo do livro, através do editor de visual basic (ALT+F11). Pode executá-la através da lista de macros (ALT+F8).


Sub jjOrdenarFolhas()      
      Dim t As Integer, i As Integer, c As Integer
      Application.ScreenUpdating = False
      t = Sheets.Count
      If t = 1 Then Exit Sub
      For i = 1 To t – 1
          For c = i + 1 To t
               If Sheets(c).Name < Sheets(i).Name Then _
                  Sheets(c).Move Before:=Sheets(i)
          Next c
      Next i
      Application.ScreenUpdating = True
End Sub

Fonte: http://jjoao2k.no.sapo.pt

Esta entrada foi publicada em Dicas Excel, Informática com as tags , , , , , , . ligação permanente.

Os comentários estão fechados