Thema Datum  Von Nutzer Rating
Antwort
14.07.2023 09:56:00 Max
NotSolved
14.07.2023 13:41:34 Gast3204
NotSolved
14.07.2023 22:04:12 Gast22241
NotSolved
15.07.2023 14:08:43 Gast3204
NotSolved
26.07.2023 08:09:10 Max
NotSolved
14.07.2023 21:15:49 Mase
NotSolved
14.07.2023 21:51:46 Gast47193
NotSolved
14.07.2023 23:32:05 Mase
NotSolved
15.07.2023 11:38:09 Gast01
NotSolved
15.07.2023 17:09:03 Mase
NotSolved
Rot Filterkriterium
15.07.2023 17:47:19 xlKing
NotSolved
15.07.2023 18:12:35 Mase
NotSolved
15.07.2023 18:42:24 xlKing
NotSolved
15.07.2023 18:30:38 xlKing
NotSolved
25.07.2023 12:13:01 Max
NotSolved
25.07.2023 18:16:12 xlKing
NotSolved
25.07.2023 18:19:37 xlKing
NotSolved
26.07.2023 07:59:19 Max
NotSolved
26.07.2023 19:44:48 xlKing
NotSolved
27.07.2023 08:12:41 Max
NotSolved
27.07.2023 18:47:39 xlKing
Solved
28.07.2023 10:45:17 Max
NotSolved

Ansicht des Beitrags:
Von:
xlKing
Datum:
15.07.2023 17:47:19
Views:
209
Rating: Antwort:
  Ja
Thema:
Filterkriterium

Also Excel 2019 kann mit Datumswerten im Filter überhaupt nicht umgehen. Selbst wenn ich die Auswahl per Makrorekorder aufzeichne und einfach nochmal abspielen will, erhalte ich Laufzeitfehler 1004 "Die Autofilter-Methode des Range-Objektes konnte nicht ausgeführt werden"

Das ist der Code, den der Rekorder aufzeichnet:

   ActiveSheet.Range("$A$1:$C$14").AutoFilter Field:=1, Operator:= _
        xlFilterValues, Criteria2:=Array(2, "1/3/2023", 2, "1/5/2023", 2, "1/7/2023", 2, _
        "1/8/2023")

Ich habe diese Datumsangaben schon auf alle möglichen Weisen umgewandelt, z.B. mit Cdate, Clng(Dateserial()) usw. oder in andere Zahlenformate umgestellt. Der Fehler bleibt.

Aber hier im Thread geht es zum Glück nicht um Datumsangaben sondern um Texte.

Man könnte nun das Array mit Application.Transpose in ein eindimensionales Array umwandeln und dann per Schleife jedem Eintrag vorne und hinten ein * zuweisen. Das bringt aber nichts, weil die Werte in dem Array eindeutig mit den Einträgen in der Filerliste übereinstimmen müssen.

Fazit: Das Vorhaben ist auf diese Weise nicht umsetzbar. Einzige Lösungsmöglichkeit die ich sehe ist ein vorheriges Durchlaufen sämtlicher Einträge der zu filternden Spalte per Schleife und bei Übereinstimmung mit dem Like Operator wird dieser Eintrag einem eigenen eindimensionalen Nullbasierten Array hinzugefügt.

Gruß Mr. K.


Ihre Antwort
  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen
Thema: Name: Email:



  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen

Thema Datum  Von Nutzer Rating
Antwort
14.07.2023 09:56:00 Max
NotSolved
14.07.2023 13:41:34 Gast3204
NotSolved
14.07.2023 22:04:12 Gast22241
NotSolved
15.07.2023 14:08:43 Gast3204
NotSolved
26.07.2023 08:09:10 Max
NotSolved
14.07.2023 21:15:49 Mase
NotSolved
14.07.2023 21:51:46 Gast47193
NotSolved
14.07.2023 23:32:05 Mase
NotSolved
15.07.2023 11:38:09 Gast01
NotSolved
15.07.2023 17:09:03 Mase
NotSolved
Rot Filterkriterium
15.07.2023 17:47:19 xlKing
NotSolved
15.07.2023 18:12:35 Mase
NotSolved
15.07.2023 18:42:24 xlKing
NotSolved
15.07.2023 18:30:38 xlKing
NotSolved
25.07.2023 12:13:01 Max
NotSolved
25.07.2023 18:16:12 xlKing
NotSolved
25.07.2023 18:19:37 xlKing
NotSolved
26.07.2023 07:59:19 Max
NotSolved
26.07.2023 19:44:48 xlKing
NotSolved
27.07.2023 08:12:41 Max
NotSolved
27.07.2023 18:47:39 xlKing
Solved
28.07.2023 10:45:17 Max
NotSolved