Thema Datum  Von Nutzer Rating
Antwort
Rot Makro das einem interaktiven Filter Werte zuteilt
22.05.2006 14:32:17 Franz Demmel
NotSolved
26.05.2006 02:47:45 Rasta
NotSolved

Ansicht des Beitrags:
Von:
Franz Demmel
Datum:
22.05.2006 14:32:17
Views:
1910
Rating: Antwort:
  Ja
Thema:
Makro das einem interaktiven Filter Werte zuteilt
Hallo Leute,

ich will einen erstellten Filter über ein Makro aufrufen, welches dem Filter automatisch das Start und Enddatum mitteilt. Leider funktioniert das aber bei mir nicht so ganz.
Wäre prima wenn Ihr mich dabei unterstützen könntet.

Anbei die codes....

-----------------------------------------------------
Sub Makro1()


FilterEdit Name:="MST", TaskFilter:=True, Create:=True, OverwriteExisting:=True, FieldName:="Meilenstein", Test:="Gleich", Value:="Ja", ShowInMenu:=False, ShowSummaryTasks:=False
FilterEdit Name:="MST", TaskFilter:=True, FieldName:="", NewFieldName:="Anfang", Test:="Größer oder Gleich", Value:="22.05.06", Operation:="Und", ShowSummaryTasks:=False
FilterEdit Name:="MST", TaskFilter:=True, FieldName:="", NewFieldName:="Anfang", Test:="Kleiner oder Gleich", Value:="15.06.06", Operation:="Und", ShowSummaryTasks:=False
FilterApply Name:="MST"

End Sub
--------------------------------------------------------

Der obige Filter funktioniert einwandfrei, da das Datum beim jeweiligen Wert "Value" eingetragen ist. Soweit so gut, will ich aber nun "Value" mit dem aktuellen Datum und dem Datum in 21 Tagen belegen, so bekomme ich eine Fehlermeldung:

"Eintrag ungültig. Der Testwert kann für die Daten, die Sie filtern möchten oder nach denen Sie filtern, mit dem Feld nicht verwendet werden."

Hier nochmal der code der zur Fehlermeldung führt:


-----------------------------------------
Sub Makro1()
Dim mstAnfang As Date
Dim mstEnde As Date

mstAnfang = Date
mstEnde = DateAdd("d", 21, Anfang)

FilterEdit Name:="MST", TaskFilter:=True, Create:=True, OverwriteExisting:=True, FieldName:="Meilenstein", Test:="Gleich", Value:="Ja", ShowInMenu:=False, ShowSummaryTasks:=False
FilterEdit Name:="MST", TaskFilter:=True, FieldName:="", NewFieldName:="Anfang", Test:="Größer oder Gleich", Value:="mstAnfang", Operation:="Und", ShowSummaryTasks:=False
FilterEdit Name:="MST", TaskFilter:=True, FieldName:="", NewFieldName:="Anfang", Test:="Kleiner oder Gleich", Value:="mstEnde", Operation:="Und", ShowSummaryTasks:=False
FilterApply Name:="MST"

End Sub
---------------------------------------------------
Wieso werden die Werte in dieser Form nicht berücksichtigt??

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 Makro das einem interaktiven Filter Werte zuteilt
22.05.2006 14:32:17 Franz Demmel
NotSolved
26.05.2006 02:47:45 Rasta
NotSolved