relativer Tabellenblattbezug
30.04.2007 10:49:54
Markus
ich habe folgendes Problem:
Möchte z.B. eine Summe bilden in Mappe2.xls unter Bezug auf z.B. 3 Tabellenblätter in mappe1.xls (Namen: 100000, 200000, 300000), Zelle jeweils A1.
Die Formel wäre:
=SUMME('[Mappe1.xls]100000:300000'!$A$1)
Mein Problem ist, dass einerseits die Namen der Tabellenblätter immer andere sind und andererseits auch deren Anzahl sich ändert.
In jedem Fall brauche ich die Summe von A1 aus allen Tabellenblättern von mappe1.xls und zwar unabhängig von deren Namen und Anzahl.
Ich könnte in Mappe2.xls an beliebiger Stelle (z.B. B1 und B2) den Namen des ersten und letzten Tabellenblattes hinterlegen (Einlesen per VBA). Wie bekomme ich aber den Bezug in meine obige Formel?
mein Gedanke wäre in etwa
=summe('[Mappe1.xls]&b1&:&b2&'!$A$1)
oder so ähnlich.
Kann mir da jemand helfen.
Zur Not müsste ich eine eigene Funktion programmieren (z.B. summeall). Auch für wäre ich für Tipps dankbar.
Vielen Dank.
Markus