Hoppa till huvudinnehåll

Hur döljer jag rader baserat på dagens datum i Excel?

Författare: Siluvia Senast ändrad: 2024-10-28

Om du antar att du har en frukttabell i ett kalkylblad enligt nedanstående skärmdump och du måste dölja alla rader före eller efter nuvarande datum (6-14-2016) i tabellen. Den här artikeln innehåller tre metoder för dig.

stickprov

Dölj rader baserat på dagens datum med filterfunktionen
Dölj rader baserat på dagens datum med VBA-kod
Dölj rader baserat på dagens datum med Kutools for Excel


Dölj rader baserat på dagens datum med filterfunktionen

Med filterfunktionen i Excel kan du enkelt filtrera bort alla nödvändiga rader och dölja alla oönskade rader baserat på dagens datum.

1. Klicka på rullgardinsmenyn i kolumnen Datum i tabellen och klicka sedan på Datumfilter > Innan or Efter. Se skärmdump:

klicka på Datumfilter > Före eller Efter för att filtrera data

Anmärkningar:

1). Om det inte finns någon rullgardinsmeny högst upp i datumkolumnen, aktivera filtret genom att klicka Data > Filter.
2). För att dölja alla rader före dagens datum, välj Efter alternativ. Annars väljer du Innan alternativ. Här måste jag dölja alla rader före dagens datum och behålla alla rader efter dagens datum, så jag väljer alternativet Efter.

2. I Anpassat autofilter dialogrutan, klicka på Datumväljare datumväljarknapp bredvid rutan efter efter och klicka sedan på I dag knappen i kalendern. Klicka sedan på OK knapp.

ställ in datumalternativ i dialogrutan

Sedan döljs alla rader före dagens datum omedelbart.

alla rader före dagens datum är dolda

en skärmdump av kutools för excel ai

Lås upp Excel-magin med Kutools AI

  • Smart utförande: Utför celloperationer, analysera data och skapa diagram – allt drivs av enkla kommandon.
  • Anpassade formler: Skapa skräddarsydda formler för att effektivisera dina arbetsflöden.
  • VBA-kodning: Skriv och implementera VBA-kod utan ansträngning.
  • Formeltolkning: Förstå komplexa formler med lätthet.
  • Textöversättning: Bryt språkbarriärerna i dina kalkylblad.
Förbättra dina Excel-funktioner med AI-drivna verktyg. Hämta hem nu och upplev effektivitet som aldrig förr!

Dölj rader baserat på dagens datum med VBA-kod

Du kan också tillämpa VBA-kod för att dölja rader baserat på dagens datum i Excel. Gör så här.

1. Tryck andra + F11 samtidigt för att öppna Microsoft Visual Basic för applikationer fönster.

2. I Microsoft Visual Basic för applikationer klicka på fönstret Insert > Modulerna. Kopiera och klistra sedan in följande VBA-kod i fönstret.

VBA-kod: Dölj rader baserat på dagens datum i 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. tryck på F5 nyckel, när den dyker upp Kutools for Excel välj datumintervallkolumnen och klicka sedan på OK knapp.

vba-kod för att välja datumintervall

Nu döljs alla rader före dagens datum omedelbart.

Anmärkningar:

1. <Nu betyder att alla rader före dagens datum kommer att döljas efter att koden har körts. För att dölja alla rader efter dagens datum, ändra <Nu till > Nu.
2. För att visa alla dolda rader, använd nedanstående VBA-kod.

VBA-kod: visa alla dolda rader i Excel

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

Dölj rader baserat på dagens datum med Kutools for Excel

Med Välj specifika celler nytta av Kutools for Excel, kan du enkelt välja alla rader före eller efter dagens datum och sedan dölja dem manuellt.

Kutools for Excel erbjuder över 300 avancerade funktioner för att effektivisera komplexa uppgifter, vilket ökar kreativiteten och effektiviteten. Itegarate med AI-funktioner, Kutools automatiserar uppgifter med precision, vilket gör datahanteringen enkel. Detaljerad information om Kutools for Excel...         Gratis provperiod...

1. Välj datumlistan i din tabell och klicka sedan på Kutools > Välja > Välj specifika celler

klicka på funktionen Välj specifika celler i kutools

2. I Välj specifika celler dialogrutan väljer du Hela raden alternativet i Urvalstyp avsnitt och välj Mindre än or Större än alternativ (här väljer jag alternativet Mindre än) i det första Specifik typ rullgardinsmenyn och ange dagens datum i nästa textruta. Klicka slutligen på OK knapp. Se skärmdump:

ställ in alternativ i dialogrutan

3. Sedan dyker en dialogruta upp för att berätta hur många rader som valts, klicka på OK knapp. Och du kan se alla rader innan dagens datum väljs enligt nedanstående skärmdump.

4. Högerklicka på markeringen och klicka sedan på Dölja i högerklickmenyn för att dölja alla markerade rader före dagens datum.

Högerklicka på markeringen och klicka sedan på Dölj för att dölja raderna

  Om du vill ha en gratis provperiod (30 dagar) av det här verktyget, klicka för att ladda ner den, och gå sedan till för att tillämpa operationen enligt ovanstående steg.


Relaterade artiklar:

Bästa kontorsproduktivitetsverktyg

🤖 Kutools AI-assistent: Revolutionera dataanalys baserat på: Intelligent utförande   |  Generera kod  |  Skapa anpassade formler  |  Analysera data och generera diagram  |  åberopa Kutools Funktioner.
Populära funktioner: Hitta, markera eller identifiera dubbletter   |  Ta bort tomma rader   |  Kombinera kolumner eller celler utan att förlora data   |   Rund utan formel ...
Superuppslag: Flera kriterier VLookup    VLookup med flera värden  |   VSök över flera ark   |   Fuzzy Lookup ....
Avancerad rullgardinslista: Skapa snabbt en rullgardinslista   |  Beroende rullgardinslista   |  Flervals-rullgardinslista ....
Kolumnhanterare: Lägg till ett specifikt antal kolumner  |  Flytta kolumner  |  Växla synlighetsstatus för dolda kolumner  |  Jämför intervall och kolumner ...
Utvalda funktioner: Rutnätsfokus   |  Designvy   |   Stor formelbar    Arbetsbok & Bladhanterare   |  Resursbibliotek (Automatisk text)   |  Datumväljare   |  Kombinera arbetsblad   |  Kryptera/Dekryptera celler    Skicka e-postmeddelanden efter lista   |  Superfilter   |   Specialfilter (filtrera fet/kursiv/genomstruken...) ...
Topp 15 verktygssatser12 text verktyg (lägga till text, Ta bort tecken, ...)   |   50+ Diagram Typer (Gantt Chart, ...)   |   40+ Praktiskt Formler (Beräkna ålder baserat på födelsedag, ...)   |   19 Införande verktyg (Infoga QR-kod, Infoga bild från sökväg, ...)   |   12 Konvertering verktyg (Siffror till ord, Valutaväxling, ...)   |   7 Slå ihop och dela verktyg (Avancerade kombinera rader, Dela celler, ...)   |   ... och mer
Använda Kutools på ditt föredragna språk – stöder engelska, spanska, tyska, franska, kinesiska och över 40 andra!

Boosta dina Excel-kunskaper med Kutools for Exceloch upplev effektivitet som aldrig förr. Kutools for Excel Erbjuder över 300 avancerade funktioner för att öka produktiviteten och spara tid.  Klicka här för att få den funktion du behöver mest...


Office Tab Få ett flikargränssnitt till Office och gör ditt arbete mycket enklare

  • Aktivera flikredigering och läsning i Word, Excel, PowerPoint, Publisher, Access, Visio och Project.
  • Öppna och skapa flera dokument i nya flikar i samma fönster, snarare än i nya fönster.
  • Ökar din produktivitet med 50 % och minskar hundratals musklick för dig varje dag!