Skip to main content

Come nascondere le righe in base alla data odierna in Excel?

Author: Siluvia Last Modified: 2025-08-06

Supponiamo che tu abbia una tabella di frutta in un foglio di lavoro come mostrato nello screenshot sottostante, e devi nascondere tutte le righe prima o dopo la data corrente (14/6/2016) nella tabella. Questo articolo fornisce tre metodi per te.

sample data

Nascondere le righe in base alla data odierna con la funzione Filtro
Nascondere le righe in base alla data odierna con il codice VBA
Nascondere le righe in base alla data odierna con Kutools per Excel


Nascondere le righe in base alla data odierna con la funzione Filtro

Con la funzione Filtro in Excel, puoi facilmente filtrare tutte le righe necessarie e nascondere tutte le righe indesiderate in base alla data odierna.

1. Nella tabella, fai clic sul pulsante a discesa nella colonna Data, quindi fai clic su Filtri data > Prima o Dopo. Vedi screenshot:

click Date Filters > Before or After to filter data

Note:

1). Se non c'è alcun pulsante a discesa presente nella parte superiore della colonna delle date, attiva il filtro facendo clic su Dati > Filtro.
2). Per nascondere tutte le righe prima della data odierna, seleziona l'Dopo opzione. Altrimenti, scegli l'Prima opzione. In questo caso, devo nascondere tutte le righe prima della data odierna e mantenere tutte le righe dopo la data odierna, quindi seleziono l'opzione Dopo.

2. Nel Filtro automatico personalizzato finestra di dialogo, fai clic sul Selettore di data date picker button pulsante accanto alla casella è dopo, e poi fai clic sul Oggi pulsante nel calendario. Quindi fai clic sul OK pulsante.

set date options in the dialog box

Tutte le righe prima della data odierna verranno nascoste immediatamente.

all rows before today’s date are hidden

a screenshot of kutools for excel ai

Sblocca la Magia di Excel con Kutools AI

  • Esecuzione Intelligente: Esegui operazioni sulle celle, analizza i dati e crea grafici — tutto guidato da semplici comandi.
  • Formule Personalizzate: Genera formule su misura per ottimizzare i tuoi flussi di lavoro.
  • Codifica VBA: Scrivi e implementa codice VBA senza sforzo.
  • Interpretazione delle Formule: Comprendi facilmente formule complesse.
  • Traduzione del Testo: Superare le barriere linguistiche all'interno dei tuoi fogli di calcolo.
Potenzia le tue capacità di Excel con strumenti alimentati dall'IA. Scarica Ora ed esperisci un'efficienza mai vista prima!

Nascondere le righe in base alla data odierna con il codice VBA

Puoi anche applicare il codice VBA per nascondere le righe in base alla data odierna in Excel. Procedi come segue.

1. Premi contemporaneamente i tasti Alt + F11 per aprire la finestra Microsoft Visual Basic for Applications.

2. Nella finestra Microsoft Visual Basic for Applications, fai clic su Inserisci > Modulo. Quindi copia e incolla il seguente codice VBA nella finestra.

Codice VBA: Nascondere le righe in base alla data odierna in Excel

Private Sub Hidebtn_Click()
    Dim xRg As Range
    Dim xTxt As String
    Dim xCell As Range
    On Error Resume Next
    If ActiveWindow.RangeSelection.Count > 1 Then
      xTxt = ActiveWindow.RangeSelection.AddressLocal
    Else
      xTxt = ActiveSheet.UsedRange.AddressLocal
    End If
    Set xRg = Application.InputBox("Please select range:", "Kutools for Excel", xTxt, , , , , 8)
    If xRg Is Nothing Then Exit Sub
    Application.ScreenUpdating = False
    For Each xCell In xRg
        If xCell.Value < Now Then
            xCell.EntireRow.Hidden = True
        End If
    Next
End Sub

3. Premi il tasto F5, nella finestra di dialogo Kutools per Excel che appare, seleziona la colonna dell'intervallo di date, quindi fai clic sul pulsante OK.

vba code to select the date range

Ora tutte le righe prima della data odierna vengono nascoste immediatamente.

Note:

1. < Ora significa che tutte le righe prima della data odierna verranno nascoste dopo aver eseguito il codice. Per nascondere tutte le righe dopo la data odierna, cambia < Ora in > Ora.
2. Per visualizzare tutte le righe nascoste, applica il seguente codice VBA.

Codice VBA: Mostra tutte le righe nascoste in Excel

Private Sub Showbtn_Click()
Rows.EntireRow.Hidden = False
End Sub

Nascondere le righe in base alla data odierna con Kutools per Excel

Con l'utilità Seleziona celle specifiche di Kutools per Excel, puoi facilmente selezionare tutte le righe prima o dopo la data odierna, e poi nasconderle manualmente.

Kutools per Excel offre oltre 300 funzionalità avanzate per semplificare compiti complessi, aumentando creatività ed efficienza. Integrato con capacità di intelligenza artificiale, Kutools automatizza le attività con precisione, rendendo la gestione dei dati senza sforzo. Informazioni dettagliate su Kutools per Excel... Prova gratuita...

1. Seleziona l'elenco delle date nella tua tabella, quindi fai clic su Kutools > Seleziona > Seleziona celle specifiche

click Select Specific Cells feature of kutools

2. Nella finestra di dialogo Seleziona celle specifiche, seleziona l'opzione Riga intera nella sezione Tipo di selezione, e seleziona l'opzione Minore di o Maggiore di (qui seleziono l'opzione Minore di) nel primo elenco a discesa Tipo specifico, quindi inserisci la data odierna nella casella di testo successiva. Infine, fai clic sul pulsante OK. Vedi screenshot:

set options in the dialog box

3. Poi apparirà una finestra di dialogo che ti informa quante righe sono state selezionate, fai clic sul pulsante OK. Puoi vedere che tutte le righe prima della data odierna sono state selezionate come mostrato nello screenshot sottostante.

4. Fai clic con il tasto destro sulla selezione, quindi fai clic su Nascondi nel menu contestuale per nascondere tutte le righe selezionate prima della data odierna.

Right click on the selection, then click Hide to hide the rows

  Se desideri provare gratuitamente (30-giorno) questa utility, fai clic per scaricarla e poi vai ad applicare il calcolo seguendo i passaggi sopra indicati.


Articoli correlati:

I migliori strumenti per la produttività in Office

🤖 Kutools AI Aide: Rivoluziona l’analisi dei dati grazie a: Esecuzione intelligente | Genera codice | Crea formule personalizzate | Analizza dati e genera grafici | Richiama Funzioni avanzate
Funzionalità popolari: Trova, evidenzia o identifica duplicati | Elimina righe vuote | Combina colonne o celle senza perdere dati | Arrotonda
Super RICERCA.VERT: Ricerca con criteri multipli    Ricerca valori multipli  |   Ricerca su più fogli   |   Corrispondenza approssimativa ....
Elenco a discesa avanzato: Crea rapidamente un elenco a discesa | Elenco a discesa dipendente | Elenco a discesa a selezione multipla….
Gestione colonne: Aggiungi un numero specifico di colonne | Sposta colonne | Cambia lo stato di visibilità delle colonne nascoste | Confronta intervalli e colonne...
Funzionalità in evidenza: Attenzione della griglia | Visualizzazione di progettazione | Barra delle formule avanzata | Gestione Cartella di lavoro & Foglio di lavoro | Libreria AutoText | Selettore di data | Unisci dati | Crittografa/Decrittografa celle | Invia Email da elenco | Super Filtri | Filtro speciale (filtra grassetto/corsivo/barrato...)...
I15 migliori kit di strumenti:12 strumenti di testo (Aggiungi testo, Elimina Caratteri Specifici, ...) | Oltre50 tipi di grafici (Diagramma di Gantt, ...) | Oltre40 formule utili (Calcola l'età in base alla data di nascita, ...) |19 strumenti di inserimento (Inserisci codice QR, Inserisci immagine dal percorso, ...) |12 strumenti di conversione (Converti in parole, Conversione valuta, ...) |7 strumenti per unire & dividere (Unione avanzata righe, Dividi celle, ...) | ...e altro ancora
Usa Kutools nella lingua che preferisci – supporta Inglese, Spagnolo, Tedesco, Francese, Cinese e oltre40 altre!

Migliora le tue competenze su Excel con Kutools per Excel e sperimenta un nuovo livello di efficienza. Kutools per Excel offre oltre300 funzionalità avanzate per aumentare la produttività e risparmiare tempo. Clicca qui per ottenere la funzione di cui hai più bisogno...


Office Tab porta l’interfaccia a schede su Office, rendendo il tuo lavoro molto più semplice

  • Abilita la modifica a schede e la lettura in Word, Excel, PowerPoint, Publisher, Access, Visio e Project.
  • Apri e crea più documenti in nuove schede della stessa finestra, invece che in nuove finestre.
  • Aumenta la tua produttività del50% e ti fa risparmiare centinaia di clic ogni giorno!