Ordenar linhas de uma vez, não creio ser possivel,
Pode ser feito utilizando-se uma area auxiliar, junto com formulas tipo Menor;porem no anexo segue exemplo utilizlando-se codigo VBA:
Sub Ordena()
Dim lastRow As Long, lastCol As Long
lastRow = Cells(Cells.Rows.Count, "B").End(xlUp).Row
lastCol = Cells(1, Cells.Columns.Count).End(xlToLeft).Column
For i = 1 To lastRow
Range(Cells(i, 2), Cells(i, lastCol)).Select
Selection.Sort Key1:=Range("B" & i), Order1:=xlAscending, Header:=xlGuess _
, OrderCustom:=1, MatchCase:=False, Orientation:=xlLeftToRight, _
DataOption1:=xlSortNormal
Next
End Sub
Existem mil maneiras de preparar Neston. Invente a sua!
http://www.youtube.com/ExpressoExcel
Postado : 15/03/2012 5:25 am