“Conocimientos software>Microsoft Access

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

2015/5/4
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
Funciones de longitud máxima en Excel
Cómo cambiar Windows Excel 2007
Cómo crear un marcador en Excel
Error 1311 Ayuda de Excel
Cómo permitir Macros Excel para ejecutar en el arranque
Cómo colocar una imagen en una celda en Microsoft Excel 2007
Cómo configurar Excel 2003 como valores predeterminados si tiene instalado 2007
Cómo utilizar Excel en un Mac
Conocimientos Informáticos © http://www.ordenador.online