Una delle utili funzionalità di Excel è il filtro automatico. Ti consente di filtrare rapidamente qualsiasi elenco in base al contenuto di una particolare colonna. È possibile utilizzare l’opzione Personalizza dal menu Strumenti per aggiungere uno strumento Filtro automatico alle barre degli strumenti. Questo strumento utilizza un’immagine di un imbuto e un segno di uguale.

Lo strumento è un po ‘ingannevole, tuttavia; non è uguale all’opzione Filtro automatico disponibile dal menu Dati. Se hai una cella selezionata in un elenco e scegli l’opzione di menu, i controlli del filtro automatico vengono visualizzati nella parte superiore di ogni colonna nell’elenco: non ci sono altre modifiche all’elenco. Se utilizzi lo strumento Filtro automatico, non solo vengono visualizzati i controlli, ma Excel filtra l’elenco in base alla cella selezionata quando hai utilizzato lo strumento.

Un’altra differenza tra i due è che l’opzione di menu Filtro automatico funziona come un interruttore: sceglila una volta e il Filtro automatico viene applicato; scegli di nuovo e viene rimosso. Lo strumento Filtro automatico non lo fa; applica solo il filtro automatico.

E se volessi un’opzione della barra degli strumenti che sia un vero interruttore, proprio come l’opzione del menu? Esistono due approcci che è possibile utilizzare per risolvere questo problema.

Il primo prevede l’utilizzo di una semplice macro:

Sub ToggleAutoFilter()

On Error GoTo errMessage     Selection.AutoFilter     Exit Sub

errMessage:

MsgBox "Select a cell in the range to be filtered.", vbOKOnly End Sub

Tutto quello che devi fare è assegnare la macro a un pulsante della barra degli strumenti oa un tasto di scelta rapida e puoi attivare e disattivare il Filtro automatico, proprio come se avessi selezionato l’opzione dai menu.

La seconda opzione potrebbe essere ancora più semplice. Segui questi passaggi:

  1. Scegli Personalizza dal menu Strumenti. Word visualizza la finestra di dialogo Personalizza.

  2. Nei menu effettivi di Excel (non nella finestra di dialogo Personalizza), selezionare l’opzione Filtro dal menu Dati.

  3. Mentre tieni premuto il tasto Ctrl, trascina l’opzione Filtro automatico dai menu e rilasciala da qualche parte in una barra degli strumenti. (Se non tieni premuto il tasto Ctrl, l’opzione di menu viene spostata. Non vuoi farlo, quindi tieni premuto il tasto Ctrl.)

  4. Fare clic sul pulsante Chiudi nella finestra di dialogo Personalizza.

Il risultato è che l’opzione di menu è ora accessibile dalla barra degli strumenti.

Puoi fare clic su di esso per attivare e disattivare il filtro automatico, a piacimento.

_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 (2710) si applica a Microsoft Excel 97, 2000, 2002 e 2003. È possibile trovare una versione di questo suggerimento per l’interfaccia a nastro di Excel (Excel 2007 e versioni successive) qui: