Buongiorno a tutti,
ho un quesito piuttosto complesso, almeno per me….
Devo creare delle classifiche e dare la possibilità di riordinarle secondo le diverse colonne.
Allego un file di esempio per aiutarvi a capire ciò di cui ho bisogno. Devo poter ordinare le colonne cliccando sui vari tasti di ordinamento crescente o decrescente.
La funzione macro che sto utilizzando è questa
Private Sub CommandButton6_Click()
Worksheets("Foglio1 (2)").Range("A8:E100").Sort Key1:=Range("B8"), Order1:=xlAscending, Header:=xlGuess, _
OrderCustom:=1, MatchCase:=False, Orientation:=xlTopToBottom, _
DataOption1:=xlSortNormal
End Sub
Order1:=xlDescending nel caso in cui voglia un ordinamento discendente.
La formula l’ho posizionata sul tasto più grande nell’Excel di esempio
Il problema è che utilizzando tale formula mi ordina correttamente la colonna B ma quelle accanto non me le ordina come vorrei. Ed ho ad esempio ordinato:
SM40 – Andrea – Punti 45
SM40 – Riccardo – Punti 55
SM40 – Riccardo – Punti 40
Vorrei che mi ordinasse la colonna B (CATEGORIA) poi in base alla colonna C (PUNTI) e poi A (NOMI). Quindi vorrei avere:
SM40 – Riccardo – Punti 55
SM40 – Andrea – Punti 45
SM40 – Riccardo – Punti 40
Spero sia stato sufficientemente chiaro.
Grazie della vostra collaborazione.
[Modificato da Kilkenny79 16/03/2018 11:27]