ich hätte folgende Problemstellung, eventuell fällt ja jemandem von Euch was dazu ein Ich bekomme aus einem Programm eine Datei die X Tabellenblätter mit Reisekosten enthält. Um diese weiter verabeiten zu können, füge ich in jedem Blatt eine neue Spalte A ein und füllte diese mit dem Blattnamen.
Wäre es möglich eine weitere Spalte einzufügen und diese mit der Reise-Nr. zu versehen, die über den blauen Zeilen in der Beispieldatei steht? Das Problem ist, dass die Anzahl der Belege ja immer unterschiedlich ist und mehrere Reisen auf einem Blatt vorhanden sind.
könntest Du bitte Deiner Datei ein Blatt zufügen, auf welchem Dein Wunschergebnis zu sehen ist?
Hallo Jonas,
ich habe ein entsprechendes Blatt eingefügt. Konkret geht es um die farblich (gelb und grau) markierte Zellen. Den Namen bekomme ich bereits in die Spalte A und alle nicht benötigten Zeilen kann ich löschen. Mir fehlt nur eine Möglichkeit die Reise-Nr. vor die jeweilige Buchungszeile zu übernehmen.
05.12.2017, 13:02 (Dieser Beitrag wurde zuletzt bearbeitet: 06.12.2017, 15:53 von Rabe.
Bearbeitungsgrund: Zitat auf Relevantes reduziert
)
(05.12.2017, 12:35)Jonas0806 schrieb: so sollte es klappen
Wow vielen Dank für die schnelle Antwort! Funktioniert (fast) perfekt!
Das Vorprogramm gibt teilweise Blätter mit Reisen aber ohne Belege aus (warum auch immer). Hier stößt der Code auf den Fehler "Laufzeitfehler 9: Index außerhalb des gültigen Bereichs" --> Siehe Musterdatei. Falls es einen einfachen Weg gibt, diesen Fehler zu umgehen und das Blatt einfach zu überspringen wäre das Ergbnis perfekt, ansonsten würde ich die Tabelle vor dem Verarbeiten einfach kurz durchschauen, ob dieser Fall vorliegt und die Blätter manuell rauslöschen.