Hace algunos días un lector me preguntaba alguna forma de ordenar las hojas de un libro de Excel, pero que el órden no fuera por órden alfabético o numérico, sino que fuera determinado por el usuario.
Aquí una buena opción para hacerlo y les dejo el libro para que vean su funcionamiento.
Cualquier duda comentan.
'****************************** '
' Email: obed.cruz@exceltrabajaporti.com '
' www.exceltrabajaporti.com '
'****************************** '
Option Explicit
Sub SortWorksheets()
Dim A As Variant, i As Integer
A = Array("B", "A", "D", "F", "C")
Application.ScreenUpdating = False
For i = 0 To UBound(A)
On Error Resume Next
Worksheets(CStr(A(i))).Move before:=Worksheets(i + 1)
Next i
Application.ScreenUpdating = True
End Sub
Carrito:




