Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza Informatica >> software >> Microsoft Access >> .

Come ordinare le schede in ordine alfabetico con VBA in Excel

schede di ordinamento alfabetico con Visual Basic, Applications Edition (VBA) in Excel non è così difficile come si potrebbe pensare. In VBA è possibile utilizzare il metodo " Worksheet.Move " per spostare un foglio in un'altra posizione nella cartella di lavoro . È possibile definire il nome e l' ordine dei fogli in un array e scorrere la matrice di spostare ordinare le schede dei fogli . Questo metodo è particolarmente utile quando è necessario ordinare attraverso molti fogli in una cartella di lavoro . Istruzioni
1

Fare clic sulla scheda "Sviluppatore " e cliccare su " Visual Basic " per aprire il Microsoft Visual Basic Editor . Fai clic sul menu "Inserisci" e fare clic su "Modulo " per aggiungere un nuovo modulo
2

Inizia con la creazione di una nuova procedura di sub e aggiungendo il seguente codice VBA : .

Sub sortSheetsAlphabetically ( )
3

Creare due variabili digitando il seguente codice : Dim

shtNamesArray As Variant

Dim shtCntr As Long
4

Definire l' array aggiungendo i nomi dei fogli nell'ordine che preferite , aggiungendo la seguente riga di codice :

shtNamesArray = Array ( " aSheet " , " bSheet " , " cSheet " ) per
5

creare un ciclo per ordinare i fogli nell'ordine definito nella matrice aggiungendo il seguente codice :

shtCntr = UBound ( shtNamesArray ) a LBound ( shtNamesArray ) Passo -1

. fogli di lavoro ( shtNamesArray ( shtCntr ) ) mossa prima : = Worksheets ( 1 ) per

Successivo shtCntr
6

completare la procedura digitando "End Sub ". Premere il tasto " F5 " per eseguirlo e ordinare le schede.

 

software © www.354353.com