Thema Datum  Von Nutzer Rating
Antwort
Rot VBA Filterung
27.01.2023 10:28:09 Gast89739
NotSolved
27.01.2023 10:44:24 Crosspost
NotSolved
27.01.2023 14:55:42 Gast34392
NotSolved

Ansicht des Beitrags:
Von:
Gast89739
Datum:
27.01.2023 10:28:09
Views:
368
Rating: Antwort:
  Ja
Thema:
VBA Filterung

Ich möchte, dass mein Code nach einem bestimmten Zeitraum filtert.
Es findet zu Beginn eine Abfrage für das Startdatum und das Enddatum statt.
Die Werte werden dann auch als Variabel gespeichert und dann im Filter genutzt, aber es kommen einfach keine Ergebnisse raus.. Was mache ich falsch?

Wenn ich als Startdatum den 01.01.2023 und als Enddatum den 05.01.2023 eingebe, möchte ich, dass er mir das entsprechend anzeigt.. :/

Der Code sieht wiefolgt aus:

  Dim StartDate As Date, EndDate As Date

  With Application

    StartDate = CDate(.InputBox(Prompt:="enter startdate mm/dd/yyyy", Type:=2))

    EndDate = CDate(.InputBox(Prompt:="enter enddate mm/dd/yyyy", Type:=2))

    MsgBox StartDate & vbCrLf & EndDate

  With Sheets("Tabelle1").Cells(1, 1).CurrentRegion

   .AutoFilter Field:=1, Criteria1:=">=" & CDate(StartDate), Operator:=xlAnd, Criteria2:="<=" & CDate(EndDate)

  End With

End With

end sub

 

Die Excel schmeißt mir dann folgendes raus:

 

Danke schonmal für eure Hilfe!


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
Rot VBA Filterung
27.01.2023 10:28:09 Gast89739
NotSolved
27.01.2023 10:44:24 Crosspost
NotSolved
27.01.2023 14:55:42 Gast34392
NotSolved