“Conocimiento software>Microsoft Access

Cómo ordenar alfabéticamente Tabs Con VBA en Excel

2011/4/15
pestañas Clasificación alfabéticamente con Visual Basic para Aplicaciones ( VBA) en Excel no es tan difícil como usted puede pensar. En VBA se puede utilizar el método de " Worksheet.Move " para mover una hoja a otra ubicación del libro . Puede definir el nombre y el orden de las hojas en una matriz y recorrer la matriz para mover ordenar las fichas de hoja . Este método es muy útil cuando se necesita para ordenar a través de muchas hojas de un libro . Instrucciones
1

clic en la pestaña " desarrolladores" y haga clic en "Visual Basic " para abrir el Editor de Microsoft Visual Basic . Haga clic en el menú " Insertar" y haga clic en " módulos" para añadir un nuevo módulo
2

Comience por crear un nuevo procedimiento sub y añadiendo el siguiente código VBA: .

Sub sortSheetsAlphabetically ( )
3

Crear dos variables escribiendo el siguiente código:

shtNamesArray Dim As Variant

shtCntr Dim As Long
4

Definir la matriz mediante la adición de los nombres de las hojas en el orden que prefiera agregando la siguiente línea de código :

shtNamesArray = array (" aSheet ", " bSheet ", " cSheet ")

5

Crear un bucle para ordenar las hojas en el orden definido en la matriz añadiendo el siguiente código:

para shtCntr = UBound ( shtNamesArray ) Para LBound ( shtNamesArray ) Step -1
.

Hojas ( shtNamesArray ( shtCntr ) ) Mover antes: = Worksheets ( 1 )

Siguiente shtCntr
6

Termina el procedimiento escribiendo "End Sub ". Pulse la tecla "F5 " para ejecutar y ordenar las pestañas.

Microsoft Access
Cómo eliminar duplicados en Excel
Partes de Microsoft Excel
Cómo crear diagramas de dispersión con Microsoft Excel
Acceso directo a Intercambia hojas en Excel
Cómo crear un cubo OLAP en Excel
Cómo abrir OpenOffice en lugar de Excel
Características y funciones de Microsoft Excel
¿Qué son los tipos de datos de acceso?
Conocimiento de la computadora © http://www.ordenador.online