Come nascondere le righe in base alla data odierna in Excel?
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.
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:
Note:
2. Nel Filtro automatico personalizzato finestra di dialogo, fai clic sul Selettore di data pulsante accanto alla casella è dopo, e poi fai clic sul Oggi pulsante nel calendario. Quindi fai clic sul OK pulsante.
Tutte le righe prima della data odierna verranno nascoste immediatamente.

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.
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.
Ora tutte le righe prima della data odierna vengono nascoste immediatamente.
Note:
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.
1. Seleziona l'elenco delle date nella tua tabella, quindi fai clic su Kutools > Seleziona > Seleziona celle specifiche.
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:
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.
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:
- Come nascondere la casella di controllo quando la riga è nascosta in Excel?
- Come nascondere/mostrare righe o colonne con segno più o meno in Excel?
I migliori strumenti per la produttività in Office
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!