ich habe schon einige Male wirklich vorzügliche Hilfe zu diversen Problemstellungen in diesem Forum gefunden, danke an alle Beitragenden und besonderen Dank an Hajo, wirklich klasse sowohl das Forum, als auch deine kompetente Hilfe.
Zu meinem Problem:
ich möchte in einer Zelle den Inhalt einer anderen übernehmen, z.B. so ='C:\Test\[XY1234.xls]XY-A'!$C$10
Das möchte ich aber dynamisch gestalten, sprich die Informationen stehen je Fall in einer anderen Excel-Datei, aber glücklicherweise ist die Benennung der Excel-Dateien immer nach dem gleichen Muster:
XY1234.xls bezieht sich auf den Schlüsselwert "1234", der auch in dem Excel-Dokument mit der geplanten Formel, jeweils in der entsprechenden Zeile steht, wo dann auch die Info aus C10 hinein soll.
Ein wenig schwer zu erklären bzw. unverständlich erklärt, vielleicht besser verständlich mit meinem Ansatz dazu:
='C:\Test\[XY' & A1 & '.xls]XY-A'!$C$10
Also in Spalte A stünde jeweils ein Teil (hier: "1234" gleichzeitig Schlüsselwert) des Dateinamens der Zieldatei und in C10 der Zieldatei steht die Info, die ich übertragen möchte.
Im zweiten Schritt gibt es noch ein weiteres Problem, und zwar, dass ich jeweils das Tabellenblatt mit dem "größten" Buchstaben benötige, also hier das Tabellenblatt "XY-A", wenn es aber noch "XY-B","XY-C","XY-D" etc. gäbe, dann benötige ich das letzte dieser Tabellenblätter. Ich glaube hier komme ich wenn überhaupt nur mit einem Makro weiter?
Hoffe, mir kann dort jemand weiterhelfen und dass ich mein Problem einigermaßen verständlich beschreiben konnte.