07.02.2025, 16:39
Hallo an alle,
ich hab schon das ein oder andere versucht. Bin aber nicht zu einer Loesung gekommen.
Ziel ist eine Uebertragung von Zellwerten (Namen) einem Hauptarbeits ExcelFile in ein abgespecktes ausgegliedertes Excelfile, welches fuer jeden einsichtbar ist.
Dazu referiere ich aktuell den Filennamen und Tabellennamen mit der Koordinate
='[2025_Planer.xlsm]27.1-20.2'!C8
im Ganzen schreibe ich
=IF('[2025_Planer.xlsm]27.1-20.2'!C8=0,"",'[2025_Planer.xlsm]27.1-20.2'!C8)
damit ich bei leeren Inhalten keine Null angezeigt bekomme
Das wird bei Bedarf per VBA im Hauptarbeitsfile geoeffnet und aktualisiert.
Nun muss ich das fuer jeden Zeitraum neu deklarieren und in ca. 300 Cellen ueber C+P oder weiterziehen korrekt machen. (Also D8,E8,F8, .... C9,D9...)
Deswegen moechte ich eine Referenzzelle kreieren, welche einmalig '[2025_Planer.xlsm]27.1-20.2' enthaelt
Also BSP. Zelle V2 = '[2025_Planer.xlsm]27.1-20.2'
Mein Problem ist, wie ich es in die Ursprungsformel einsetze, da es nur ein Teilstueck der Formel ist.
Neben anderen Versuchen, fand ich das schon nahe dran.
=IF(Indirect($V$2)!B5=0,"",Indirect($V$2)!B5)
Aber es klappt leider nicht, vermutlich weil es keine weitere Zelle referenziert.
Hat vielleicht jemand anderes eine gute Idee oder Vorschlaege ?
Danke euch sehr fuers Anschauen und Ueberlegen des Problems.
Viele Gruesse
Ruben
ich hab schon das ein oder andere versucht. Bin aber nicht zu einer Loesung gekommen.
Ziel ist eine Uebertragung von Zellwerten (Namen) einem Hauptarbeits ExcelFile in ein abgespecktes ausgegliedertes Excelfile, welches fuer jeden einsichtbar ist.
Dazu referiere ich aktuell den Filennamen und Tabellennamen mit der Koordinate
='[2025_Planer.xlsm]27.1-20.2'!C8
im Ganzen schreibe ich
=IF('[2025_Planer.xlsm]27.1-20.2'!C8=0,"",'[2025_Planer.xlsm]27.1-20.2'!C8)
damit ich bei leeren Inhalten keine Null angezeigt bekomme
Das wird bei Bedarf per VBA im Hauptarbeitsfile geoeffnet und aktualisiert.
Nun muss ich das fuer jeden Zeitraum neu deklarieren und in ca. 300 Cellen ueber C+P oder weiterziehen korrekt machen. (Also D8,E8,F8, .... C9,D9...)
Deswegen moechte ich eine Referenzzelle kreieren, welche einmalig '[2025_Planer.xlsm]27.1-20.2' enthaelt
Also BSP. Zelle V2 = '[2025_Planer.xlsm]27.1-20.2'
Mein Problem ist, wie ich es in die Ursprungsformel einsetze, da es nur ein Teilstueck der Formel ist.
Neben anderen Versuchen, fand ich das schon nahe dran.
=IF(Indirect($V$2)!B5=0,"",Indirect($V$2)!B5)
Aber es klappt leider nicht, vermutlich weil es keine weitere Zelle referenziert.
Hat vielleicht jemand anderes eine gute Idee oder Vorschlaege ?
Danke euch sehr fuers Anschauen und Ueberlegen des Problems.
Viele Gruesse
Ruben