Live-Forum - Die aktuellen Beiträge
Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender

Forumthread: nach Wochentagen filtern - per VBA

nach Wochentagen filtern - per VBA
05.06.2019 09:16:27
Wolfgang
Hallo,
ab Zelle B3 beginnt ein Jahreskalender nach unten (bis B367) im Format Di 01.01.2019, Mi 02.01.2019 usw.
Wäre denkbar, über VBA einen Filter einzubauen, so dass ich die Spalte B nach Wochentagen filtern lassen könnte?
Danke schon jetzt für die Rückmeldungen.
Herzliche Grüße - Wolfgang
Anzeige

3
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Hilfsspalte
05.06.2019 09:27:21
Fennek
Hallo,
es gibt keinen Filter für die Wochentage, also zuerst eine Hilfsspalte mit "=Wochentag()" angelgen und dann danach filtern.
Dies geht mit Formeln oder VBA.
mfg
AW: nach Wochentagen filtern - per VBA
05.06.2019 09:30:37
UweD
Hallo
mit Hilfsspalte, und danach filtern
hier 2 Möglichkeiten

Tabelle1
 ABCDEFG
1Ü1      
2 DatumText TMPOder 
3 Di 01.01.2019wewe Di2 
4 Mi 02.01.2019  Mi3 
5 Do 03.01.2019wewe Do4 
6 Fr 04.01.2019wewe Fr5 
7 Sa 05.01.2019  Sa6 
8 So 06.01.2019d So7 
9 Mo 07.01.2019r Mo1 
10 Di 08.01.2019e Di2 
11 Mi 09.01.2019gvf Mi3 
12 Do 10.01.2019  Do4 
13 Fr 11.01.2019  Fr5 
14 Sa 12.01.2019  Sa6 
15 So 13.01.2019  So7 
16 Mo 14.01.2019  Mo1 
17 Di 15.01.2019  Di2 
18 Mi 16.01.2019  Mi3 
19 Do 17.01.2019  Do4 

verwendete Formeln
Zelle Formel Bereich N/A
E3:E19=TEXT(B3;"TTT")  
F3:F19=WOCHENTAG(B3;11)  
http://excel-inn.de/dateien/vba_beispiele/tabellenanzeige_in_html_addin.zip
http://Hajo-Excel.de/tools.htm
XHTML-Tabelle zur Darstellung in Foren, einschl. der neuen Funktionen ab Version 2007
Add-In-Version 25.14 einschl. 64 Bit


LG UweD
Anzeige
Danke Fennek und Uwe!!!
05.06.2019 20:06:03
Wolfgang
Hallo Fennek und Uwe,
sorry zunächst, dass ich nicht prompt antworten konnte. Ich danke vielmals für eure Rückmeldungen und Hinweise. Ich konnte diese gut umsetzen und habe sie bereits in meine Tabelle eingebaut. Funktioniert super. Vielen tausend Dank nochmals!! - Herzliche Grüße - Wolfgang
Anzeige
;

Forumthreads zu verwandten Themen

Anzeige
Anzeige
Anzeige
Anzeige
Anzeige
Anzeige

Infobox / Tutorial

Wochentage in Excel filtern – Schritt für Schritt


Schritt-für-Schritt-Anleitung

  1. Hilfsspalte erstellen: Füge neben deiner Datenspalte (z. B. in Spalte C) eine Hilfsspalte hinzu, um den Wochentag zu berechnen.

    • Verwende die Formel =TEXT(B3;"TTT") in Zelle C3, um den Wochentag anzuzeigen.
    • Ziehe die Formel bis zur letzten Zeile (B367) nach unten.
  2. Anzahl der Wochentage ermitteln: Falls du die Wochentage numerisch filtern möchtest, kannst du in Spalte D die Formel =WOCHENTAG(B3;2) verwenden, um den Wochentag als Zahl zu erhalten (Montag = 1, Sonntag = 7).

  3. Filtern der Daten:

    • Markiere die gesamte Tabelle.
    • Gehe auf den Reiter "Daten" und wähle "Filtern".
    • Klicke auf den Dropdown-Pfeil in der Hilfsspalte und wähle den gewünschten Wochentag aus.
  4. VBA zur Automatisierung (optional): Wenn du VBA verwenden möchtest, um den Filter automatisch zu setzen, kannst du folgenden Code nutzen:

Sub FilterByWeekday()
    Dim ws As Worksheet
    Set ws = ThisWorkbook.Sheets("Tabelle1")
    ws.Range("A2:D367").AutoFilter Field:=3, Criteria1:="Mo" ' Beispiel für Montag
End Sub

Häufige Fehler und Lösungen

  • Formel gibt Fehler aus: Stelle sicher, dass das Datumsformat in Spalte B korrekt ist. Excel benötigt das richtige Format, um Wochentage zu berechnen.

  • Filter funktioniert nicht: Wenn der Filter nicht funktioniert, überprüfe, ob die gesamte Tabelle korrekt markiert wurde. Der Filter muss auf den Bereich angewendet werden, der die Hilfsspalte enthält.


Alternative Methoden

Eine weitere Möglichkeit, um Excel nach Wochentag zu filtern, ist die Verwendung von Pivot-Tabellen:

  1. Erstelle eine Pivot-Tabelle basierend auf deiner Datentabelle.
  2. Ziehe die Spalte mit den Wochentagen in den Bereich „Zeilen“.
  3. Ziehe die gewünschten Daten in den Bereich „Werte“.
  4. Du kannst nun die Wochentage einfach auswählen und filtern.

Praktische Beispiele

  • Beispiel 1: Filtern nach Wochentagen für das Jahr 2019.

    • Wenn du nur die Daten für „Freitag“ sehen möchtest, setze den Filter in der Hilfsspalte auf „Fr“.
  • Beispiel 2: Daten filtern, um nur „Wochenenden“ anzuzeigen.

    • Setze den Filter auf die Zahlen 6 und 7 (Samstag und Sonntag) in der Hilfsspalte.

Tipps für Profis

  • Nutze benutzerdefinierte Filter in Excel, um komplexere Filterkriterien zu erstellen, z. B. „Wochentag ist entweder Montag oder Freitag“.

  • Du kannst auch Bedingte Formatierungen verwenden, um bestimmte Wochentage in deiner Tabelle hervorzuheben.

  • Halte deine Excel-Version auf dem neuesten Stand, um von den neuesten Funktionen, wie verbesserten Filtern, zu profitieren.


FAQ: Häufige Fragen

1. Wie kann ich Excel nach Datum filtern? Du kannst die Filterfunktion in Excel verwenden und dann in der Datumsspalte die gewünschten Datumswerte oder -bereiche auswählen.

2. Welche Excel-Version benötige ich für diese Funktionen? Die beschriebenen Funktionen sind in Excel 2007 und neueren Versionen verfügbar. Achte darauf, dass deine Software auf dem neuesten Stand ist, um alle Features nutzen zu können.

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Entdecke mehr
Finde genau, was du suchst

Die erweiterte Suchfunktion hilft dir, gezielt die besten Antworten zu finden

Suche nach den besten Antworten
Unsere beliebtesten Threads

Entdecke unsere meistgeklickten Beiträge in der Google Suche

Top 100 Threads jetzt ansehen
Anzeige