Ciao Orazio,
non puoi usarre il filtro automatico, che (come da help on line) si applica a "un ... elenco (elenco: Serie di righe del foglio di lavoro contenenti dati correlati, come un database delle fatture emesse o un insieme di nominativi di clienti con i numeri telefonici. La prima riga dell'elenco contiene le etichette delle colonne.)"
Ti suggerisco 2 alternative
1) RAGGRUPPARE LE COLONNE OMOGENEE
Selezioni un gruppo di colonne, poi Menu /Dati /Raggruppa e struttura /Raggruppa
In questo modo le colonne vengono associate tra di loro e nella testata vedrai una linea con un box: pigiando questo box le colonne possono essere alternativamente nascoste o scoperte
Ti potrai fare tanti raggruppamenti, e aprirai solo quelli che ti interessano.
2) UNA SERIE DI MACRO
Usa questo codice per una macro
Codice: Seleziona tutto
Sub Macro1()
'
Columns("B:AZ").Select '<<1 Nascondi colonne
Selection.EntireColumn.Hidden = True
'
Columns("L:L").Select '<<20 Scopri selettivamente
Selection.EntireColumn.Hidden = False '<<21
End Sub
La macro nasconde le colonne indicate nell' istruzione <<1 (che ovviamente potrai modificare) e poi scopre quelle indicate nell' istruzione <<20.
Ricopia tante volte la macro chiamandola Macro2, Macro3 e cosi' via, in modo che ogni macro ti scopra solo le colonne che ti servono per uno scopo; per questo devi modificare in ogni macro l' istruzione <<20, se devi scoprire colonne adiacenti (es metterai Columns("J:L").Select se vuoi scoprire da J-K-L) come pure puoi ripetere il blocco di istruzioni <<20 e <<21 per scoprire gruppi di colonne non contigue.
Se sei familiare col vba puoi anche utilizzare una singola istruzione per selezionare piu' gruppi di colonne; es con "K:K,R:R,U:U,W:W,Y:Z" selezioni in blocco K, R, U, W, Y:Z.
Infine dai a ogni macro un tasto di scelta rapida, in modo da poter lanciare da excel la singola macro con Contr-tasto; per questo: Menu /Strumenti /Macro /Macro, selezioni Macro1 dall' elenco, premi opzioni, scrivi "A" (maiuscolo) nello spazio "Tasto di scelta rapida", Ok; selezioni Macro2 e scegli "B", etc; chiudi la finestrella con la X.
In questo modo lancerai Macro1 con Contr-maiusc-a.
Se hai bisogno di istruzioni di dettaglio fatti sentire.
Ciao.