Thema Datum  Von Nutzer Rating
Antwort
Rot Wert einfügen - aber nur an einem best. Tag
25.05.2016 10:52:43 Officer_Bierschnitt
NotSolved
25.05.2016 11:26:16 Gast27127
NotSolved
25.05.2016 12:11:59 Officer_Bierschnitt
Solved

Ansicht des Beitrags:
Von:
Officer_Bierschnitt
Datum:
25.05.2016 10:52:43
Views:
1317
Rating: Antwort:
  Ja
Thema:
Wert einfügen - aber nur an einem best. Tag

Hallo,

 

ich habe ein Makro in einer Abt. laufen, das einen Wert vom Vortag aus einem Report raussucht. So weit so gut.

Zusätzlich überschreibt das die Zahlen der vergangenen vier Tage (also noch drei weitere), weil sich die nachträglich ändern können.

Da liegt mein Problem: Morgen ist wieder mal ein Feiertag, der taucht in dem Report nicht auf, es gibt da ja auch keine Daten, damit würde das Makro am Freitag und an den folgenden Werktagen (insgesamt viermal) fehlschlagen, weil die entspr. Subroutine ins Leere läuft.

Das kann ich umstellen, solang ich noch keine Zeit hab, eine Feiertags-Routine zu bauen, kein Problem - nur, am Freitag  bin ich nicht da, kann also nichts für den Montag vorbereiten.

Mein Szenario ist dieses: Die Zahl vom Vortag, die ich einfügen muss, heißt >>Parts_shipped1<<, dann gibt es noch >>Parts_shipped2<< bis 4, jew. einen Tag weiter zurück. D.h. am Frei will ich nur >>Parts_shipped2<< haben, weil >>Parts_shipped1<< ja nicht existiert, den entspr. Part der Subroutine hab ich schon deaktiviert.

Am Montag ist es aber dann anders - da will ich >>Parts_shipped1<< haben, das ja auf den Freitag zeigt, aber >>Parts_shipped2<< zeigt auf den Do, das will ich nicht haben. Die Subroutine ist schnell geändert, weil es für jeden Wochentag eine eigene Subroutine gibt - ziemlich redundant, aber halt einfacher zu pflegen. Nur im Hauptskript hab ich ein Problem, weil ich wie gesagt am Freitag nichts umschreiben kann.

=> Geht es mit der Formel >> ActiveCell = IIF(Weekday(Today())=2, Parts_shipped1, "") <<? (die ganzen SELECTs muss ich ja drinlassen, sonst würden ja die Zahlen in die falschen Zellen eingefügt, weil ein Sprung dazwischen fehlt)

Am Montag werd ich das dann eh wieder rausnehmen. Wenn ich irgendwann die Zeit hab, bau ich eine Feiertagsroutine ein.

Danke!

Gruß,

 

Officer_Bierschnitt


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 Wert einfügen - aber nur an einem best. Tag
25.05.2016 10:52:43 Officer_Bierschnitt
NotSolved
25.05.2016 11:26:16 Gast27127
NotSolved
25.05.2016 12:11:59 Officer_Bierschnitt
Solved