Przejdź do głównej zawartości

Jak ukryć wiersze na podstawie dzisiejszej daty w programie Excel?

Przypuśćmy, że masz tabelę owoców w arkuszu roboczym, jak pokazano na poniższym zrzucie ekranu, i musisz ukryć wszystkie wiersze przed lub po bieżącej dacie (6) w tabeli. W tym artykule przedstawiono trzy metody.

Ukryj wiersze na podstawie dzisiejszej daty za pomocą funkcji Filtruj
Ukryj wiersze na podstawie dzisiejszej daty z kodem VBA
Ukryj wiersze na podstawie dzisiejszej daty za pomocą Kutools for Excel


Ukryj wiersze na podstawie dzisiejszej daty za pomocą funkcji Filtruj

Dzięki funkcji Filtruj w programie Excel możesz łatwo odfiltrować wszystkie potrzebne wiersze i ukryć wszystkie niechciane wiersze na podstawie dzisiejszej daty.

1. W tabeli kliknij przycisk rozwijany w kolumnie Data, a następnie kliknij Filtry dat > Przed or Po. Zobacz zrzut ekranu:

Uwagi:

1). Jeśli na górze kolumny z datami nie ma żadnego przycisku rozwijanego, włącz filtr, klikając Dane > FILTRY.
2). Aby ukryć wszystkie wiersze przed dzisiejszą datą, wybierz Po opcja. W przeciwnym razie wybierz Przed opcja. Tutaj muszę ukryć wszystkie wiersze przed dzisiejszą datą i zachować wszystkie wiersze po dzisiejszej dacie, więc wybieram opcję Po.

2. w Niestandardowy Autofiltr okno dialogowe, kliknij przycisk Selektor dat obok pola jest po, a następnie kliknij przycisk Dziś w kalendarzu. A następnie kliknij OK przycisk.

Wtedy wszystkie wiersze sprzed dzisiejszej daty są natychmiast ukrywane.


Ukryj wiersze na podstawie dzisiejszej daty z kodem VBA

Możesz także zastosować kod VBA, aby ukryć wiersze na podstawie dzisiejszej daty w programie Excel. Wykonaj następujące czynności.

1. naciśnij inny + F11 klawisze jednocześnie, aby otworzyć Microsoft Visual Basic for Applications okno.

2. w Microsoft Visual Basic for Applications kliknij wstawka > Moduł. Następnie skopiuj i wklej następujący kod VBA do okna.

Kod VBA: Ukryj wiersze na podstawie dzisiejszej daty w programie 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. wciśnij F5 klucz, w wyskakującym okienku Kutools dla programu Excel W oknie dialogowym wybierz kolumnę zakresu dat, a następnie kliknij OK przycisk.

Teraz wszystkie wiersze sprzed dzisiejszej daty są natychmiast ukrywane.

Uwagi:

1. <Teraz oznacza, że ​​wszystkie wiersze sprzed dzisiejszej daty zostaną ukryte po uruchomieniu kodu. Aby ukryć wszystkie wiersze po dzisiejszej dacie, zmień <Teraz do > Teraz.
2. Aby wyświetlić wszystkie ukryte wiersze, zastosuj poniższy kod VBA.

Kod VBA: odkryj wszystkie ukryte wiersze w programie Excel

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

Ukryj wiersze na podstawie dzisiejszej daty za pomocą Kutools for Excel

Z Wybierz określone komórki użyteczność Kutools dla programu Excel, możesz łatwo zaznaczyć wszystkie wiersze przed lub po dzisiejszej dacie, a następnie ukryć je ręcznie.

Przed złożeniem wniosku Kutools dla programu ExcelProszę pobierz i zainstaluj najpierw.

1. Wybierz listę dat w tabeli, a następnie kliknij Kutools > Wybierz > Wybierz określone komórki

2. w Wybierz określone komórki w oknie dialogowym wybierz opcję Cały rząd opcja w Typ wyboru sekcję i wybierz Mniej niż or Lepszy niż opcja (tutaj wybieram opcję Mniejsze niż) w pierwszej Określony typ listy rozwijanej, a następnie wprowadź dzisiejszą datę w następnym polu tekstowym. Na koniec kliknij OK przycisk. Zobacz zrzut ekranu:

3. Następnie pojawi się okno dialogowe z informacją, ile wierszy zostało wybranych, kliknij OK przycisk. Możesz zobaczyć wszystkie wiersze przed wybraniem dzisiejszej daty, jak pokazano na zrzucie ekranu.

4. Kliknij prawym przyciskiem myszy zaznaczenie, a następnie kliknij Ukryj w menu po kliknięciu prawym przyciskiem myszy, aby ukryć wszystkie wybrane wiersze przed dzisiejszą datą.

  Jeśli chcesz mieć bezpłatną wersję próbną (30 dni) tego narzędzia, kliknij, aby go pobrać, a następnie przejdź do wykonania operacji zgodnie z powyższymi krokami.


Podobne artykuły:

Najlepsze narzędzia biurowe

🤖 Pomocnik AI Kutools: Zrewolucjonizuj analizę danych w oparciu o: Inteligentne wykonanie   |  Wygeneruj kod  |  Twórz niestandardowe formuły  |  Analizuj dane i generuj wykresy  |  Wywołaj funkcje Kutools...
Popularne funkcje: Znajdź, wyróżnij lub zidentyfikuj duplikaty   |  Usuń puste wiersze   |  Łącz kolumny lub komórki bez utraty danych   |   Okrągły bez wzoru ...
Super wyszukiwanie: Wiele kryteriów VLookup    Wiele wartości VLookup  |   Przeglądanie pionowe na wielu arkuszach   |   Wyszukiwanie rozmyte ....
Zaawansowana lista rozwijana: Szybko twórz listę rozwijaną   |  Zależna lista rozwijana   |  Lista rozwijana wielokrotnego wyboru ....
Menedżer kolumn: Dodaj określoną liczbę kolumn  |  Przesuń kolumny  |  Przełącz stan widoczności ukrytych kolumn  |  Porównaj zakresy i kolumny ...
Polecane funkcje: Fokus siatki   |  Widok projektu   |   Duży pasek formuły    Menedżer skoroszytów i arkuszy   |  Biblioteka zasobów (Automatyczny tekst)   |  Selektor dat   |  Połącz arkusze   |  Szyfruj/odszyfruj komórki    Wysyłaj e-maile według listy   |  Super filtr   |   Specjalny filtr (filtruj pogrubienie/kursywa/przekreślenie...) ...
15 najlepszych zestawów narzędzi12 Tekst Tools (Dodaj tekst, Usuń znaki, ...)   |   50 + Wykres rodzaje (Wykres Gantta, ...)   |   40+ Praktyczne Wzory (Oblicz wiek na podstawie urodzin, ...)   |   19 Wprowadzenie Tools (Wstaw kod QR, Wstaw obraz ze ścieżki, ...)   |   12 Konwersja Tools (Liczby na słowa, Przeliczanie walut, ...)   |   7 Połącz i podziel Tools (Zaawansowane wiersze łączenia, Podział komórki, ...)   |   ... i więcej

Zwiększ swoje umiejętności Excela dzięki Kutools for Excel i doświadcz wydajności jak nigdy dotąd. Kutools dla programu Excel oferuje ponad 300 zaawansowanych funkcji zwiększających produktywność i oszczędzających czas.  Kliknij tutaj, aby uzyskać funkcję, której najbardziej potrzebujesz...

Opis


Karta Office wprowadza interfejs z zakładkami do pakietu Office i znacznie ułatwia pracę

  • Włącz edycję i czytanie na kartach w programach Word, Excel, PowerPoint, Publisher, Access, Visio i Project.
  • Otwieraj i twórz wiele dokumentów w nowych kartach tego samego okna, a nie w nowych oknach.
  • Zwiększa produktywność o 50% i redukuje setki kliknięć myszką każdego dnia!
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