Come ordinare le schede di Excel in ordine crescente o decrescente (2 modi)

  • Condividi Questo
Hugh West

In Microsoft Excel Se desideriamo ordinare le schede di excel, non esistono funzioni o strumenti integrati per farlo, ma possiamo farlo solo manualmente o utilizzando delle macro. In questo articolo impareremo alcune macro VBA per ordinare le schede in excel e vedremo anche come ordinarle manualmente.

Scarica il quaderno di esercizi

Potete scaricare il libro di lavoro ed esercitarvi con loro.

Ordinamento schede.xlsm

2 modi per ordinare le schede di Excel in ordine crescente o decrescente

Quando si lavora con molte schede in excel, se le schede hanno una disposizione, sarebbe facile trovare la scheda. Per ordinare rapidamente le schede in excel, utilizzeremo il set di dati qui sotto. Ma le schede del set di dati non hanno alcuna disposizione. Vediamo come ordinarle in modo semplice.

1. Ordinare manualmente le schede dei fogli in Excel

In Excel non esistono funzioni o formule integrate o strumenti per ordinare schede/fogli. Ordinare manualmente le schede può richiedere molto tempo. Seguiamo i passaggi per ordinare manualmente le schede.

FASI:

  • Per prima cosa, fare clic sulle schede che si desidera spostare.
  • In secondo luogo, trascinare la scheda a sinistra o a destra facendo clic con il pulsante sinistro del mouse.

  • Ed ecco fatto!

Ma bisogna farlo per ogni singola scheda.

CONSIGLI: Quando si trascinano le schede, tenere premuto il tasto Tasto Ctrl In questo modo si ottiene una copia delle schede anziché spostarle.

Contenuti correlati: Come utilizzare le opzioni di ordinamento avanzato in Excel

Letture simili:

  • Come ordinare gli indirizzi IP in Excel (6 metodi)
  • [Ordinamento di Excel non funzionante (2 soluzioni)
  • Come aggiungere un pulsante di ordinamento in Excel (7 metodi)
  • Ordinamento dell'intervallo utilizzando VBA in Excel (6 esempi)
  • Come ordinare un elenco unico in Excel (10 metodi utili)

2. Utilizzare VBA per ordinare le schede di Excel

Excel VBA aiuta ad automatizzare il compito e a eseguire varie funzioni o formule. Excel VBA rende le attività quotidiane meno noiose. con Macro VBA Possiamo creare funzioni personalizzate generate dagli utenti e automatizzare le operazioni manuali per risparmiare tempo e fatica. Excel VBA possiamo facilmente ordinare le schede in ordine crescente o decrescente, come desideriamo.

2.1 Ordinare le schede dei fogli Excel in ordine alfabetico dalla A alla Z

Per ordinare le schede in ordine crescente, si può usare il metodo VBA che ordina le schede in ordine alfabetico da Dalla A alla Z Dimostriamo la procedura di utilizzo di Macro VBA per ordinare le schede in ordine crescente.

FASI:

  • In primo luogo, andare alla pagina Sviluppatore sulla barra multifunzione.
  • In secondo luogo, fare clic su Visual Basic per aprire il Editor Visual Basic dove scriveremo i codici VBA.
  • Un altro modo per aprire il file Editor Visual Basic è semplicemente premere Alt + F11 .

  • Oppure, invece di aprire l'editor dal menu Sviluppatore è possibile fare clic su un qualsiasi foglio del foglio di calcolo e poi su fare clic con il tasto destro del mouse Selezionare il Visualizza il codice opzione.

  • Si aprirà la finestra di Visual Basic.
  • Successivamente, andare su Inserisci e selezionare Modulo dal menu a discesa.

Suggerimento: Non è possibile scrivere il codice in un foglio qualsiasi. È necessario inserire un Modulo per scrivere il codice, poiché lo utilizzeremo per l'intero foglio di calcolo, non solo per un foglio specifico.

Quando è necessario scrivere un codice solo per un foglio specifico, è possibile utilizzare i fogli per scrivervi i codici.

  • Successivamente, copiare e incollare il file Codice VBA di seguito.

Codice VBA:

 Sub Sort_AtoZ() For i = 1 To Application.Sheets.Count For j = 1 To Application.Sheets.Count - 1 If UCase$(Application.Sheets(j).Name)> UCase$(Application.Sheets(j + 1).Name) Then Sheets(j).Move after:=Sheets(j + 1) End If Next Next End Sub 
  • Successivamente, premere il tasto Tasto F5 o fare clic sul pulsante Esegui Sub per eseguire il codice.

Uscita:

Questo Macro VBA ordina le schede della cartella di lavoro corrente in ordine alfabetico crescente, iniziando dai fogli di lavoro il cui nome inizia con le cifre e passando poi alle schede che iniziano con A e terminano con Z.

2.2 Schede del foglio Excel Ordinamento da Z ad A

Per ordinare le schede in ordine decrescente, si può usare il metodo VBA che ordina le schede in ordine alfabetico da Da Z ad A Seguiamo i passaggi seguenti per ordinare le schede in ordine decrescente.

FASI:

  • Allo stesso modo, il metodo precedente, per aprire il file Editor Visual Basic , prima di tutto andare alla pagina Sviluppatore sulla barra multifunzione.
  • Successivamente, fare clic su Visual Basic o premere Alt + F11 per aprire il Editor Visual Basic .

  • Un altro modo per aprire il file Editor Visual Basic è, semplicemente fare clic con il tasto destro del mouse su qualsiasi foglio e selezionare Visualizza il codice .

  • Successivamente, andare a Inserire e selezionare Modulo dal menu a discesa.

  • Ora, scrivete il Codice VBA di seguito.

Codice VBA:

 Sub Ordinamento_ZtoA() Per i = 1 a Application.Sheets.Count Per j = 1 a Application.Sheets.Count - 1 Se UCase$(Application.Sheets(j).Name) <UCase$(Application.Sheets(j + 1).Name) Allora Application.Sheets(j).Move after:=Application.Sheets(j + 1) End If Next Next Sub 
  • Infine, eseguire il codice facendo clic sul pulsante Esegui Sub premere la scorciatoia da tastiera Tasto F5 per eseguire il codice.

Uscita:

In questo modo le schede saranno organizzate in ordine alfabetico decrescente.

Per saperne di più: VBA per ordinare le tabelle in Excel (4 metodi)

Conclusione

I metodi sopra descritti vi aiuteranno a ordinare le schede di Excel. Se avete domande, suggerimenti o feedback, fatecelo sapere nella sezione dei commenti. Oppure potete dare un'occhiata ai nostri altri articoli della rubrica ExcelWIKI.com blog!

Hugh West è un istruttore e analista di Excel di grande esperienza con oltre 10 anni di esperienza nel settore. Ha conseguito una laurea in Contabilità e Finanza e un Master in Economia Aziendale. Hugh ha una passione per l'insegnamento e ha sviluppato un approccio didattico unico che è facile da seguire e capire. La sua conoscenza approfondita di Excel ha aiutato migliaia di studenti e professionisti in tutto il mondo a migliorare le proprie competenze ed eccellere nella propria carriera. Attraverso il suo blog, Hugh condivide le sue conoscenze con il mondo, offrendo esercitazioni gratuite su Excel e formazione online per aiutare le persone e le aziende a raggiungere il loro pieno potenziale.