Pagina precedente | 1 | Pagina successiva
Vota | Stampa | Notifica email    
Autore

ORDINAMENTO CLASSIFICHE IN BASE A DIVERSE COLONNE

Ultimo Aggiornamento: 17/03/2018 08:02
Post: 7
Registrato il: 24/10/2017
Città: MILANO
Età: 45
Utente Junior
2010
OFFLINE
16/03/2018 10:58

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.
[SM=x423028]
[Modificato da Kilkenny79 16/03/2018 11:27]
Post: 1.838
Registrato il: 06/04/2013
Utente Veteran
2010
OFFLINE
16/03/2018 12:51

Ciao
usa il registratore di macro e vedrai che avrai la macro come vuoi tu

saluti



Domenico
Win 10 - Excel 2016
Post: 5.346
Registrato il: 14/11/2004
Utente Master
Office 2019
OFFLINE
17/03/2018 08:02

Ordinamento
Ciao Stefano, visto che vuoi degli ordinamenti su diverse colonne, invece di creare delle macro e complicarti la vita.

seleziona una cella dell'elenco, poi vai nel Menu->dati e clicca su Filtro.

A questo punto su tutte le colonne comparirà la freccetta per l'ordinamento, e potrai fare tutti gli ordinamenti che vorrai, ecco un esempio per il tuo risultato.



Ciao By Sal [SM=x423051]

se ti piace la soluzione sostienici con una DONAZIONE a piacere. Grazie clicca qui
Vota:
Amministra Discussione: | Chiudi | Sposta | Cancella | Modifica | Notifica email Pagina precedente | 1 | Pagina successiva
Nuova Discussione
 | 
Rispondi
Cerca nel forum
Tag discussione
Discussioni Simili   [vedi tutte]
ORDINAMENTO CLASSIFICHE IN BASE A DIVERSE COLONNE (0 messaggi, agg.: 16/03/2018 10:56)
Feed | Forum | Bacheca | Album | Utenti | Cerca | Login | Registrati | Amministra
Tutti gli orari sono GMT+01:00. Adesso sono le 14:00. Versione: Stampabile | Mobile | Regolamento | Privacy
FreeForumZone [v.6.1] - Copyright © 2000-2024 FFZ srl - www.freeforumzone.com