Cómo ordenar las pestañas de Excel en orden ascendente o descendente (2 maneras)

  • Compartir Este
Hugh West

En Microsoft Excel Si deseamos ordenar las pestañas de Excel, no existen funciones integradas ni herramientas para hacerlo. Sólo podemos hacerlo manualmente o utilizar macros. En este artículo, aprenderemos algunas macros VBA para ordenar pestañas en Excel y también veremos cómo podemos ordenarlas manualmente.

Descargar el cuaderno de prácticas

Puedes descargarte el cuaderno de ejercicios y practicar con ellos.

Ordenar Tabs.xlsm

2 maneras de ordenar las pestañas de Excel en orden ascendente o descendente

Cuando se trabaja con muchas pestañas en Excel, si las pestañas tienen una disposición, sería fácil encontrar la pestaña. Para ordenar las pestañas en Excel rápidamente, vamos a utilizar el conjunto de datos que se muestra a continuación. Pero las pestañas del conjunto de datos no tienen ninguna disposición. Veamos cómo ordenarlas de forma sencilla.

1. Ordenar pestañas manualmente en Excel

En Excel, no hay funciones incorporadas o fórmulas o cualquier herramienta para ordenar las pestañas / hojas. Ordenar manualmente las pestañas puede llevar mucho tiempo. Vamos a seguir los pasos para ordenar las pestañas manualmente.

PASOS:

  • Primero, haz clic en las pestañas que quieras mover.
  • En segundo lugar, arrastre la pestaña hacia la izquierda o la derecha pulsando el botón izquierdo del ratón.

  • ¡Y ya está!

Pero hay que hacerlo para todas y cada una de las fichas.

CONSEJOS: Cuando arrastre pestañas, mantenga pulsada la tecla Tecla Ctrl en el teclado. Esto producirá una copia de las pestañas en lugar de moverlas.

Contenido relacionado: Cómo utilizar las opciones avanzadas de ordenación en Excel

Lecturas similares:

  • Cómo ordenar la dirección IP en Excel (6 métodos)
  • [Ordenar en Excel no funciona (2 soluciones)
  • Cómo añadir un botón de ordenación en Excel (7 métodos)
  • Ordenar Rango Usando VBA en Excel (6 Ejemplos)
  • Cómo Ordenar Lista Única en Excel (10 Métodos Útiles)

2. Usar VBA para Ordenar Pestañas de Excel

Excel VBA ayuda a automatizar la tarea y a ejecutar diversas funciones o fórmulas. Excel VBA hace menos tediosas las actividades cotidianas. Con Macros VBA podemos crear funciones personalizadas generadas por el usuario y automatizar las operaciones manuales para ahorrar tiempo y esfuerzo. Con Excel VBA podemos fácilmente ordenar las pestañas en orden ascendente o descendente según nuestro deseo.

2.1 Ordenar pestañas de hojas Excel alfabéticamente de la A a la Z

Para ordenar las pestañas en orden ascendente podemos utilizar el método VBA que ordenará las pestañas alfabéticamente desde De la A a la Z Vamos a demostrar el procedimiento de cómo podemos utilizar Macros VBA para ordenar las pestañas en orden ascendente.

PASOS:

  • En primer lugar, vaya a la página Desarrollador de la cinta de opciones.
  • En segundo lugar, haga clic en Visual Basic para abrir el Editor de Visual Basic donde escribiremos los códigos VBA.
  • Otra forma de abrir el Editor de Visual Basic es simplemente pulsar Alt + F11 .

  • O, en lugar de abrir el editor desde Desarrollador puede hacer clic en cualquier hoja de la hoja de cálculo y, a continuación haga clic con el botón derecho del ratón en Seleccione el Ver Código opción.

  • Y, esto abrirá la ventana de Visual Basic.
  • A continuación, vaya a Insertar y seleccione Módulo en el menú desplegable.

Sugerencia: No se puede escribir el código en cualquier hoja. Es necesario insertar un Módulo para escribir el código, ya que vamos a utilizar el código para toda la hoja de cálculo, no sólo para una hoja específica.

Cuando necesitemos escribir algún código para alguna hoja específica, sólo entonces puede utilizar las hojas para escribir los códigos allí.

  • A continuación, copie y pegue el archivo Código VBA abajo.

Código 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 
  • A continuación, pulse la tecla Tecla F5 o haga clic en el botón Ejecutar Sub para ejecutar el código.

Salida:

Este Macro VBA ordena las pestañas del libro de trabajo actual en orden alfabético ascendente, empezando por las hojas de trabajo cuyos nombres empiezan por dígitos y siguiendo por las pestañas que empiezan por A y terminan por Z.

2.2 Fichas de hojas Excel Ordenar de Z a A

Para ordenar las pestañas en orden descendente, podemos utilizar la función VBA que ordenará las pestañas alfabéticamente desde Z a A Sigamos los siguientes pasos para ordenar las pestañas en orden descendente.

PASOS:

  • Del mismo modo, el método anterior, para abrir el Editor de Visual Basic vaya primero a Desarrollador de la cinta de opciones.
  • A continuación, haga clic en Visual Basic o pulse Alt + F11 para abrir el Editor de Visual Basic .

  • Otra forma de abrir el Editor de Visual Basic es, simplemente haga clic con el botón derecho del ratón en en cualquier hoja y seleccione Ver Código .

  • A continuación, vaya a Inserte y seleccione Módulo en el menú desplegable.

  • Ahora, escriba el Código VBA abajo.

Código VBA:

 Sub Sort_ZtoA() 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 Application.Sheets(j).Move after:=Application.Sheets(j + 1) End If Next Next End Sub 
  • Por último, ejecute el código pulsando el botón Ejecutar Sub por otro lado, pulse el atajo de teclado Tecla F5 para ejecutar el código.

Salida:

Esto organizará las pestañas en orden alfabético descendente.

Más información: VBA para ordenar tabla en Excel (4 métodos)

Conclusión

Los métodos anteriores le ayudan a ordenar las pestañas de Excel. Espero que esto le ayude! Si usted tiene alguna pregunta, sugerencia o comentario por favor háganoslo saber en la sección de comentarios. O usted puede echar un vistazo a nuestros otros artículos en el ExcelWIKI.com ¡blog!

Hugh West es un capacitador y analista de Excel altamente experimentado con más de 10 años de experiencia en la industria. Tiene una Licenciatura en Contabilidad y Finanzas y una Maestría en Administración de Empresas. Hugh tiene una pasión por la enseñanza y ha desarrollado un enfoque de enseñanza único que es fácil de seguir y comprender. Su conocimiento experto de Excel ha ayudado a miles de estudiantes y profesionales en todo el mundo a mejorar sus habilidades y sobresalir en sus carreras. A través de su blog, Hugh comparte su conocimiento con el mundo, ofreciendo tutoriales gratuitos de Excel y capacitación en línea para ayudar a las personas y empresas a alcanzar su máximo potencial.