Thema Datum  Von Nutzer Rating
Antwort
Rot Spontane Mutation? Fehler im Code - woran kann es liegen?
02.06.2016 17:06:46 Officer_Bierschnitt
NotSolved
02.06.2016 18:54:21 Gast17595
NotSolved
02.06.2016 18:55:21 Gast44445
NotSolved
03.06.2016 08:49:43 Officer_Bierschnitt
NotSolved
03.06.2016 10:59:32 Officer_Bierschnitt
NotSolved
03.06.2016 11:15:04 Officer_Bierschnitt
Solved
03.06.2016 12:37:10 Gast48661
NotSolved
03.06.2016 12:49:52 Officer_Bierschnitt
NotSolved
03.06.2016 13:29:08 Gast19996
NotSolved

Ansicht des Beitrags:
Von:
Officer_Bierschnitt
Datum:
02.06.2016 17:06:46
Views:
764
Rating: Antwort:
  Ja
Thema:
Spontane Mutation? Fehler im Code - woran kann es liegen?

Hallo,

 

es ist zum Narrischwerden: Ein Makro, das ich seit doch einiger Zeit in einem Team laufen hab, bringt ganz plötzlich in unregelmäßigen Abständen immer mal wieder einen Fehler. Diesmal ist es so:

 

- Da ist eine Subroutine, die in Abhängigkeit vom aktuellen Wochentag die vier vergangenen Werktage ermittelt (incl. Sprung über's Wochenende) und aus einer Excel-Datei, die einer unserer automatisierten Reports täglich ablegt, für jeden dieser Tage einen Wert raussucht - der steht in dem Report direkt neben dem jeweil. Datum.
=> Das funktioniert soweit super.

- Dann wird wieder im hauptskript eine KPI-Datei aufgemacht, wo diese Daten rein sollen (die vergangenen vier Tage, weil sich die Werte manchmal nachträglich ändern); Dazu wird erst mal das "gestrige" Datum ermittelt, da spring ich hin und in die richtige Zeile.
=> Auch das funktioniert noch super.

- Dann sollte eigtl. direkt in diese "gestrige" Zelle der erste Wert eingetragen werden, dann spring ich einen Tag zurück und trage den zweiten ein usw., wobei ich natürlich wieder das Wochenende berücksichtigen muss, das evtl. dazwischen liegt.
<=> Das Springen funktioniert prima wie eh und je, aber:

Zwischenzeitlich sind die Variablen alle GELÖSCHT worden bzw. enthalten einen leeren Wert und folglich wird in die Zellen überall ein NIX eingetragen bzw. schon vorhandene manuell eingetragene Werte werden mit NIX überschrieben.

Ich versteh nicht, wie das passieren kann und erst recht nicht, wie das jetzt so plötzlich auftaucht wie eine krankhafte Mutation, nachdem diese Routine schon Ewigkeiten gelaufen ist.

Die Variablen sind alle in einem separaten Modul mit >>Public<< deklariert, das Übergeben zwischen Hauptskript und Subroutine sollte also kein Problem sein.

Kann mir hier einer weiterhelfen? Was für Infos bzw. welche Codestellen braucht Ihr, um das beurteilen zu können?

 

Danke vielmals!

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 Spontane Mutation? Fehler im Code - woran kann es liegen?
02.06.2016 17:06:46 Officer_Bierschnitt
NotSolved
02.06.2016 18:54:21 Gast17595
NotSolved
02.06.2016 18:55:21 Gast44445
NotSolved
03.06.2016 08:49:43 Officer_Bierschnitt
NotSolved
03.06.2016 10:59:32 Officer_Bierschnitt
NotSolved
03.06.2016 11:15:04 Officer_Bierschnitt
Solved
03.06.2016 12:37:10 Gast48661
NotSolved
03.06.2016 12:49:52 Officer_Bierschnitt
NotSolved
03.06.2016 13:29:08 Gast19996
NotSolved