TOP

Ordinamento dei fogli in un libro

YouLibreCalc for Excel logo

Descrizione

Se il numero di schede nel tuo libro si avvicina a diverse dozzine, prima o poi ci sarà il desiderio di implementarle ordinare i fogli in un libro , disponendoli in ordine alfabetico. Gli strumenti Excel standard non ti consentono di farlo, quindi scriviamo una semplice macro che lo farà.


Codice VBA per la macro

Apri il menù Servizio - Macro - Editor Visual Basic (Tools - Macro - Visual Basic Editor) , inserisci il modulo VBA (menu Insert - Module ) e copia questo testo lì:

Sub SortSheets()
  'moonexcel.com.ua
  Dim I As Integer, J As Integer

    For I = 1 To Sheets.Count - 1
        For J = I + 1 To Sheets.Count
            If UCase(Sheets(I).Name) > UCase(Sheets(J).Name) Then
                Sheets(J).Move Before:=Sheets(I)
            End If
        Next J
    Next I
    
    MsgBox " Le schede sono state ordinate dalla A alla Z "
End Sub

Questa macro può ora essere eseguita dal menu Servizio - Macro - Macro (Tools - Macro - Macros) e ordinerà rapidamente tutti i fogli nella cartella di lavoro corrente.

Articoli sull'argomento: