Nei fogli che hai inviato non ci sono dati nella colonna O
la data si trovava sulla colonna M
pertanto per avere l'ordinamento per data puoi usare questa macro
- Codice: Seleziona tutto
Sub Ordina()
Columns("A:O").Select
Selection.Sort Key1:=Range("M2"), Order1:=xlAscending, Key2:=Range("E2") _
, Order2:=xlAscending, Header:=xlGuess, OrderCustom:=1, MatchCase:= _
False, Orientation:=xlTopToBottom, DataOption1:=xlSortNormal, DataOption2 _
:=xlSortNormal
End Sub
se vuoi ordinare la colonna O sostituisci Range("M2"), con Range("O2"),
Oltre alla data ho dato anche una seconda colonna di ordinamento la colonna codice (E),
a parità di data metterà in ordine crescente questi Codici