Hoppa till huvudinnehåll

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

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.

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 för 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:

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 bredvid rutan efter efter och klicka sedan på I dag knappen i kalendern. Klicka sedan på OK knapp.

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


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 för Excel välj datumintervallkolumnen och klicka sedan på OK knapp.

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 för Excel

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

Innan du ansöker Kutools för ExcelBer ladda ner och installera det först.

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

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:

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.

  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 Aide: Revolutionera dataanalys baserat på: Intelligent utförande   |  Generera kod  |  Skapa anpassade formler  |  Analysera data och generera diagram  |  Anropa 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

Uppgradera dina Excel-färdigheter med Kutools för Excel och upplev effektivitet som aldrig förr. Kutools för 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...

Beskrivning


Fliken Office ger ett flikgrä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!
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