Hallo,
ich habe ein Makro, das funktioniert eigentlich hervorragend, das macht aktuell Folgendes:
- Aus einer best. email wird der Anhang rausgenommen und abgelegt;
- Aus diesem Anhang (hier: Datei A) wird ein best. Bereich kopiert;
- In einer anderen Datei (hier: Datei B), wo vorher ein entspr. Bereich leergemacht wurde, wird dieser Datenblock eingefügt;
- Dann wird in dieser anderen Datei ein Durchschnitt aus diesem Datenblock ermittelt
- Dieser wird in noch einer anderen Datei (hier Datei C, dieselbe, wo das Makro selbst drinsteht), an einer best. Stelle eingefügt.
Jetzt hatten wir an ein paar Tagen das "Problem", dass in dem Anhang dieser email keine Daten drin waren - da war der Titel (es ist ein Report) und unten eine Art Fußzeile, aber nichts dazwischen. Das will ich jetzt in meiner Prozedur berücksichtigen, d.h.
- Wenn die letzte befüllte Zeile die 6 ist (daran erkenn ich, dass in dem Report keine Daten drin sind), muss
eine MessageBox angezeigt werden;
- In dem Fall kann der nächste Block übersprungen werden;
- Stattdessen muss das Makro zu einem anderen CodeBlock springen, in dem einfach in der finalen Zieldatei C an der entspr. Stelle die 0 eingefügt wird;
- Datei B kann dann gleich wieder zugemacht werden und Datei A danach auch;
=> Damit muss dann Schluss sein.
Kann mir da einer etwas helfen? Mit solchen sprungpunkten hab ich noch nicht viel Erfahrung - nur ein >> On Error GOTO ...<< hab ich einmal eingesetzt, aber ein Fehler würde ja erst viel später auftreten, wenn der Anhang leer ist ... außerdem darf ja der Codeblock, der normalerweise folgen würde, eben nicht ausgeführt werden - oder ist das implizit ohnehin der Fall, wenn der neue Codeblock hinter dem steht?
Danke vielmals!
Gruß,
Officer_Bierschnitt |