Memorizzazione dei criteri di ordinamento (Microsoft Excel)
Stephanie deve spesso eseguire una sorta di dati utilizzando gli stessi criteri più e più volte. Ad esempio, spesso deve eseguire un ordinamento che utilizza le stesse tre colonne. Si chiede se esiste un modo per “memorizzare” una serie di criteri di ordinamento in modo da non doverli inserire più e più volte.
Ci sono un paio di modi per affrontare questo problema. Il primo è creare visualizzazioni personalizzate (descritte in altri numeri di ExcelTips)
che includono i tuoi dati ordinati nel modo desiderato. Puoi sempre memorizzare e richiamare la visualizzazione per vederla ordinata come desideri.
Forse l’approccio più flessibile, tuttavia, consiste nell’eseguire l’ordinamento in una macro invece di utilizzare la finestra di dialogo Ordina. Puoi facilmente utilizzare il registratore di macro per impostare ed eseguire il tuo ordinamento; l’esecuzione successiva della macro ordinerà di nuovo la stessa area, utilizzando gli stessi criteri.
Una macro più generale sarebbe simile a quella mostrata di seguito. Ordina le colonne A, B e C in ordine decrescente. Tutto quello che devi fare è selezionare i dati che desideri ordinare prima di eseguire la macro. (Dovresti, ovviamente, assicurarti che l’intervallo selezionato includa le colonne A, B e C.)
Sub SortMyData() Selection.Sort _ Key1:=Range("A1"), Order1:=xlAscending, _ Key2:=Range("B1"), Order2:=xlAscending, _ Key3:=Range("C1"), Order3:=xlAscending, _ Header:=xlGuess, OrderCustom:=1, _ MatchCase:=False, Orientation:=xlTopToBottom, _ DataOption1:=xlSortNormal, _ DataOption2:=xlSortNormal, _ DataOption3:=xlSortNormal End Sub
_Nota: _
Se desideri sapere come utilizzare le macro descritte in questa pagina (o in qualsiasi altra pagina dei siti ExcelTips), ho preparato una pagina speciale che include informazioni utili.
ExcelTips è la tua fonte di formazione economica su Microsoft Excel.
Questo suggerimento (8344) si applica a Microsoft Excel 97, 2000, 2002 e 2003. Puoi trovare una versione di questo suggerimento per l’interfaccia a nastro di Excel (Excel 2007 e versioni successive) qui: