Come nascondere automaticamente le colonne in base alla data in Excel?
Immagina di avere un intervallo di dati in un foglio di lavoro e di voler nascondere automaticamente le colonne in base a una data specifica. Ad esempio, inserendo la data 16/5/2016 in una cella, vorresti che tutte le colonne con date precedenti a quella specificata vengano nascoste all’istante, come illustrato nello screenshot seguente. Questo articolo ti svelerà alcuni trucchi efficaci per risolvere il problema.

Nascondere automaticamente le colonne in base a una data specifica con codice VBA
Nascondere le colonne in base a una data specifica con Kutools per Excel
Nascondere automaticamente le colonne in base a una data specifica con codice VBA
Per portare a termine questa attività, il seguente codice VBA potrebbe rivelarsi molto utile. Ecco come procedere:
1. Seleziona la scheda del foglio che desideri nascondere in base alla data, fai clic con il pulsante destro del mouse e scegli Visualizza codice dal menu contestuale per aprire la finestra di Microsoft Visual Basic for Applications, quindi copia e incolla il seguente codice nel modulo:
Codice VBA: Nascondere automaticamente le colonne in base a una data specifica:
Private Sub Worksheet_Change(ByVal Target As Range)
'Updateby Extendoffice
Dim xCell As Range
If Target.Address <> Range("K4").Address Then Exit Sub
Application.ScreenUpdating = False
For Each xCell In Range("A1:I1")
xCell.EntireColumn.Hidden = (xCell.Value < Target.Value)
Next
Application.ScreenUpdating = True
End Sub

2. Quindi salva e chiudi questo codice, torna al foglio di lavoro e, da ora in poi, ogni volta che inserirai una data nella cella K4, le colonne con date precedenti a quella specificata verranno nascoste automaticamente.
Nota: nel codice riportato sopra, K4 è la cella contenente la data specifica in base alla quale si desidera nascondere le colonne, mentre A1:I1 è la riga che contiene le date utilizzate.
Nascondere le colonne in base a una data specifica con Kutools per Excel
Se non hai dimestichezza con il codice, ecco uno strumento pratico: Kutools per Excel, con la sua funzionalità Seleziona celle specifiche, ti permette di portare a termine questa operazione in tutta semplicità.
Dopo aver installato Kutools per Excel, procedi come segue:
1. Seleziona le intestazioni delle date e fai clic su Kutools > Seleziona > Seleziona celle specifiche, vedi screenshot:

2. Nella finestra di dialogo Seleziona celle specifiche visualizzata, seleziona Colonna intera dall’elenco Seleziona tipo, scegli il criterio — ad esempio Minore di — dal menu a discesa Specifica tipo, quindi inserisci la data nella casella di testo accanto, in base alla quale desideri nascondere le colonne. Vedi screenshot:

3. Fai quindi clic sul pulsante OK per selezionare immediatamente la colonna specificata la cui data è anteriore al 16/5/2016. Vedi screenshot:

4. Fai quindi clic con il pulsante destro del mouse su una qualsiasi delle intestazioni di colonna selezionate e scegli Nascondi per nascondere le colonne selezionate, secondo necessità. Vedi screenshot:

Kutools per Excel– Potenzia Excel con oltre 300 strumenti essenziali, rendendo il tuo lavoro più veloce e semplice, e sfrutta le funzionalità basate sull’IA per un’elaborazione dati più intelligente e una maggiore produttività.Scaricalo ora
Migliori Strumenti per la Produttività in Office
Potenzia le tue competenze in Excel con Kutools per Excel e sperimenta un’efficienza mai vista prima.Kutools per Excel offre oltre 300 funzionalità avanzate per aumentare la produttività e Risparmia tempo.Clicca qui per ottenere la funzionalità di cui hai più bisogno...
Office Tab Porta l'interfaccia a schede in Office e rende il tuo lavoro molto più semplice
- Abilita la modifica e la lettura a schede in Word, Excel, PowerPoint, Publisher, Access, Visio e Project.
- Apri e crea più documenti in nuove schede all’interno della stessa finestra, invece che in finestre separate.
- Aumenta la tua produttività del 50 % e risparmia centinaia di clic del mouse ogni giorno!
Tutti i componenti aggiuntivi di Kutools in un unico programma di installazione.
Kutools for Office è la suite che include componenti aggiuntivi per Excel, Word, Outlook e PowerPoint, oltre a Office Tab Pro: la soluzione ideale per i team che lavorano su diverse app di Office.
- Suite completa— componenti aggiuntivi per Excel, Word, Outlook e PowerPoint + Office Tab Pro
- Un unico programma di installazione, una sola licenza— configurazione in pochi minuti (pronto per MSI)
- Funziona meglio insieme— produttività ottimizzata tra le app di Office
- Prova gratuita di 30 giorni con tutte le funzionalità— nessuna registrazione, nessuna carta di credito
- Miglior rapporto qualità-prezzo— risparmia rispetto all’acquisto dei singoli componenti aggiuntivi