Vai al contenuto principale

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

Supponendo di avere una tabella di frutta in un foglio di lavoro come mostrato nell'immagine sottostante e di dover nascondere tutte le righe prima o dopo la data corrente (6/14/2016) nella tabella. Questo articolo fornisce tre metodi per te.

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


Nascondi 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, fare clic sul pulsante a discesa nella colonna Data, quindi fare clic su Filtri data > Prima or Dopo shavasana, sedersi in silenzio; saluti; . Vedi screenshot:

Note:

1). Se non è presente alcun pulsante a discesa nella parte superiore della colonna della data, abilitare il filtro facendo clic Dati > Filtro.
2). Per nascondere tutte le righe prima della data odierna, seleziona il file Dopo shavasana, sedersi in silenzio; saluti; opzione. Altrimenti, scegli il file Prima opzione. Qui 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, fare clic su Date picker accanto alla casella è dopo, quindi fare clic su Oggi pulsante nel calendario. Quindi fare clic su OK pulsante.

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


Nascondi 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. Si prega di fare quanto segue.

1. Stampa altro + F11 tasti contemporaneamente per aprire il file Microsoft Visual Basic, Applications Edition finestra.

2. Nel Microsoft Visual Basic, Applications Edition finestra, fare clic inserire > Moduli. Quindi copia e incolla il seguente codice VBA nella finestra.

Codice VBA: nascondi 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 F5 chiave, nel spuntare Kutools for Excel finestra di dialogo, selezionare la colonna dell'intervallo di date, quindi fare clic su OK pulsante.

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

Note:

1. <Adesso 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, modifica <Adesso a > Adesso.
2. Per visualizzare tutte le righe nascoste, applicare il codice VBA sottostante.

Codice VBA: mostra tutte le righe nascoste in Excel

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

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

Grazie alla Seleziona celle specifiche utilità di Kutools for Excel, puoi selezionare facilmente tutte le righe prima o dopo la data odierna, quindi nasconderle manualmente.

Prima di applicare Kutools for Excel, Per favore scaricalo e installalo prima.

1. Selezionare l'elenco di date nella tabella, quindi fare clic su Kutools > Seleziona > Seleziona celle specifiche

2. Nel Seleziona celle specifiche finestra di dialogo, selezionare il Intera riga opzione nel Tipo di selezione sezione e selezionare Meno di or Maggiore di opzione (qui seleziono l'opzione Meno di) nella prima Tipo specifico elenco a discesa, quindi inserisci la data odierna nella casella di testo successiva. Infine fare clic su OK pulsante. Vedi screenshot:

3. Quindi viene visualizzata una finestra di dialogo per indicare quante righe sono state selezionate, fare clic su OK pulsante. E puoi vedere tutte le righe prima che la data odierna sia selezionata come mostrato nell'immagine sottostante.

4. Fare clic con il pulsante destro del mouse sulla selezione, quindi fare clic nascondere nel menu di scelta rapida per nascondere tutte le righe selezionate prima della data odierna.

  Se desideri avere una prova gratuita (30 giorni) di questa utility, fare clic per scaricarlo, quindi andare ad applicare l'operazione secondo i passaggi precedenti.


Articoli correlati:

I migliori strumenti per la produttività in ufficio

🤖 Assistente AI di Kutools: Rivoluziona l'analisi dei dati basandosi su: Esecuzione intelligente   |  Genera codice  |  Crea formule personalizzate  |  Analizzare i dati e generare grafici  |  Richiama le funzioni di Kutools...
Funzioni popolari: Trova, evidenzia o identifica i duplicati   |  Elimina righe vuote   |  Combina colonne o celle senza perdere dati   |   Round senza formula ...
Super ricerca: VLookup a criteri multipli    VLookup a valori multipli  |   VLookup su più fogli   |   Ricerca fuzzy ....
Elenco a discesa avanzato: Crea rapidamente un elenco a discesa   |  Elenco a discesa dipendente   |  Elenco a discesa a selezione multipla ....
Gestore di colonna: Aggiungi un numero specifico di colonne  |  Sposta colonne  |  Attiva/disattiva lo stato di visibilità delle colonne nascoste  |  Confronta intervalli e colonne ...
Funzionalità in primo piano: Messa a fuoco della griglia   |  Vista di progettazione   |   Grande barra delle formule    Gestore di cartelle di lavoro e fogli   |  Resource Library (Testo automatico)   |  Date picker   |  Combina fogli di lavoro   |  Crittografa/decrittografa le celle    Invia e-mail per elenco   |  Super filtro   |   Filtro speciale (filtro grassetto/corsivo/barrato...) ...
I 15 migliori set di strumenti12 Testo Strumenti (aggiungi testo, Rimuovi personaggi, ...)   |   50+ Grafico Tipi (Diagramma di Gantt, ...)   |   40+ Pratico Formule (Calcola l'età in base al compleanno, ...)   |   19 Inserimento Strumenti (Inserisci il codice QR, Inserisci immagine dal percorso, ...)   |   12 Conversione Strumenti (Numeri in parole, Conversione di valuta, ...)   |   7 Unisci e dividi Strumenti (Combina righe avanzate, Celle divise, ...)   |   ... e altro ancora

Potenzia le tue competenze di Excel con Kutools per Excel e sperimenta l'efficienza come mai prima d'ora. Kutools per Excel offre oltre 300 funzionalità avanzate per aumentare la produttività e risparmiare tempo.  Fai clic qui per ottenere la funzionalità di cui hai più bisogno...

Descrizione


Office Tab porta l'interfaccia a schede in Office e semplifica notevolmente il tuo lavoro

  • 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 della stessa finestra, piuttosto che in nuove finestre.
  • Aumenta la produttività del 50% e riduce ogni giorno centinaia di clic del mouse!
Comments (0)
No ratings yet. Be the first to rate!
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations