Bienvenido a la mayor comunidad de usuarios EXCEL

Regístrate gratis ahora para ver contenidos y descargas sin restricciones!

Regístrate gratis

Organizar pestañas basado en su nombre

Jhorbam

Member
Registrado
2 Dic 2013
Mensajes
130
Cordial saludo.

Tengo la siguiente consulta, tengo un libro con 3 pestañas base (coloreadas en naranja y con los nombres de acuerdo a la imagen anexa). El archivo va a generar (copiar) la...
Para poder visualizar el resto de este tema y sus adjuntos:
. Si nunca te has registrado puedes registrarte gratis aquí
. Si ya te has registrado debes
iniciar sesión aquí
 

Adjuntos

    Sin permisos de acceso
Solución
Hola a todos, Hola FVG. Me he tardado algo pero he logrado el objetivo...comparto acá las rutinas que generé para ello. Funcionan muy bien.

Sub OrdenarHojasNumeracionJerarquica()
Application.ScreenUpdating = False
Dim I As Integer, J As Integer, numHojas As Integer
Dim tempSheet As String, numeracion1 As Variant, numeracion2 As Variant
Dim Delimitador

numHojas = Sheets.Count

' Recorrer todas las hojas del libro
For I = 1 To numHojas - 1
Delimitador = InStr(Sheets(I).Name, "-")
If Delimitador = 0 Then GoTo Seguir
For J = I + 1 To numHojas
numeracion1 = Split(Sheets(I).Name, ".")
numeracion2 = Split(Sheets(J).Name, ".")

'...
FVG muchas gracias funciona muy bien, pero al realizar la prueba me organiza las pestañas pero tuvo un error en un intento. Anexo captura.

De acuerdo a la numeración la pestaña 1.5.3.1.10...
Para poder visualizar el resto de este tema y sus adjuntos:
. Si nunca te has registrado puedes registrarte gratis aquí
. Si ya te has registrado debes
iniciar sesión aquí
 

Adjuntos

    Sin permisos de acceso
Bueno, el tema es que en orden creciente 1.5.3.1.10 va antes que 1.5.3.1.3 y que 1.5.3.1.5... Si no quieres que sea así, la última cifra debe llevar 2 dígitos: 1.5.3.1.03 y...
Para poder visualizar el resto de este tema y sus adjuntos:
. Si nunca te has registrado puedes registrarte gratis aquí
. Si ya te has registrado debes
iniciar sesión aquí
 

Adjuntos

    Sin permisos de acceso
Última edición:
Hola a todos,

Antes de empezar a resolverte el ejercicio, primero debes de estandarizar el formato de la Jerarquía, ya que en unos pones que empiecen con 02. y en otros empiezas con 1. y eso...
Para poder visualizar el resto de este tema y sus adjuntos:
. Si nunca te has registrado puedes registrarte gratis aquí
. Si ya te has registrado debes
iniciar sesión aquí
 

Adjuntos

    Sin permisos de acceso
Volver
Arriba