RE:Ordenar por más de 3 campos
Copio y pego:
excel 'ofrece' [un maximo de] 3 criterios de ordenacion... ->por vez<-
-> si se trata de mas de 3 criterios...
1) seleccionas el rango completo y utilizas [menu] datos / ordenar...
2) ordena 'primero los ultimos' criterios [de derecha->izquierda / abajo->arriba]
3) continua ordenando los criterios 'pendientes' [SIN modificar la seleccion y de 3 en 3]
-> nota: SIN modificar la 'seleccion actual' :D
si prefieres hacerlo por macros... KL expuso la siguiente [puedes adaptarla a tus necesidades] :))
Sub OrdenarTodas()
Dim i As Integer
With ActiveCell.CurrentRegion
For i = .Columns.Count To 1 Step -3
Select Case i
Case 1: .Sort _
Key1:=.Columns(i), Order1:=2
Case 2: .Sort _
Key1:=.Columns(i - 1), Order1:=2, _
Key2:=.Columns(i), Order2:=2
Case Else: .Sort _
Key1:=.Columns(i - 2), Order1:=2, _
Key2:=.Columns(i - 1), Order2:=2, _
Key3:=.Columns(i), Order3:=2
End Select
Next
End With
End Sub
saludos,
hector.