Anthony47 ha scritto:l'ho fatto e non funzionava niente, poi ho lanciato un altra macro ed è partito il tutto?
Ma adesso funziona o no?
In quale "Modulo" hai inserito il codice? (si legge nell' intestazione della finestra in cui visualizzi la macro)
Immagino che sia anche correggere Range("B5:ABG30").Sort
Ciao
si ora funziona bene cmq non è in un modulo è nel foglio 15 quello della classifica in questione
ripeto funziona dopo che ho avviato un altra macro
al contrario in altra tabella analoga non va
in questo caso ci sono molte righe sopra la tabella in questione con dei valori che pero non dovono essere ordinate
le intestazioni vanno da B28 a Z28
mentre i dati da ordinare stanno B29:Z46
- Codice: Seleziona tutto
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
CheckArea = "B28:Z28" '<<< Le colonne con l' intestazione
If Application.Intersect(Target, Range(CheckArea)) Is Nothing Or Selection.Count > 1 Then Exit Sub
'
Range("B29:Z46").Sort Key1:=Selection, Order1:=xlDescending, Header:=xlYes, _
OrderCustom:=1, MatchCase:=False, Orientation:=xlTopToBottom, _
DataOption1:=xlSortNormal
End Sub