Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Indirekter Bezug auf Tabellenblätter

0 views
Skip to first unread message

Thomas Rusek

unread,
Jan 14, 2004, 6:40:03 AM1/14/04
to
Hallo NG´s

gibt es eine Möglichkeit in einer Formel den Namen (oder Nummer) eines
Tabellenblattes variabel unter Verweis auf einen Zelleninhalt zu
hinterlegen?

in etwa so =(Tabelle(B3)!A1)
B3=2

also, statt die Nummer der angesprochenen Tabelle anzugeben, müßte diese aus
einer Zelle rausgelesen werden. Gibt es diese Möglichkeit? Oder eine
Alternative?

Für Eure Hilfe bedanke ich mich im Voraus

Gruß

Thomas


Thomas Ramel

unread,
Jan 14, 2004, 6:42:44 AM1/14/04
to
Grüezi Thomas

Thomas Rusek schrieb:


>
> gibt es eine Möglichkeit in einer Formel den Namen (oder Nummer) eines
> Tabellenblattes variabel unter Verweis auf einen Zelleninhalt zu
> hinterlegen?
>
> in etwa so =(Tabelle(B3)!A1)
> B3=2
>
> also, statt die Nummer der angesprochenen Tabelle anzugeben, müßte diese aus
> einer Zelle rausgelesen werden. Gibt es diese Möglichkeit? Oder eine
> Alternative?

Mit INDIREKT() klappt das:

=INDIREKT("Tabelle"&C1&"!A1")

--
Mit freundlichen Grüssen

Thomas Ramel
- MVP für Microsoft-Excel -

[Win 2000Pro SP-4 / xl2000 SP-3]

Thomas Rusek

unread,
Jan 14, 2004, 8:08:31 AM1/14/04
to
Hallo Thomas

auf Dich ist mal wieder Verlaß :-))
Ich habe es zwar bereits selbst mit INDIREKT ausprobiert, war aber mal
wieder an der Syntax ( """") gescheitert...

Danke

Thomas

"Thomas Ramel" <t.r...@MVPs.org> schrieb im Newsbeitrag
news:40052B34...@MVPs.org...

Thomas Ramel

unread,
Jan 14, 2004, 9:02:02 AM1/14/04
to
Grüezi Thomas

Thomas Rusek schrieb:
>

> auf Dich ist mal wieder Verlaß :-))

Ich geb mir alle Mühe ;-)

> Ich habe es zwar bereits selbst mit INDIREKT ausprobiert, war aber mal
> wieder an der Syntax ( """") gescheitert...

Einfach der Vollständigktei halber:
Wenn im Blattnamen Leerzeichen enthalten sind, musst Du noch Hochkommas am
Beginn/Ende des zusammengesetztn Blattnamens hinzufügen:

=INDIREKT("'Tabelle "&C1&"'!A1")

Diese Formel passt sich nun aber beim Ziehen nicht mehr selbst an, da der
Zellbezug ja Teil des Strings ist. Dem kannst Du noch wie folgt abhelfen,
dann passt es in praktisch allen Fällen:

=INDIREKT("'Tabelle "&$C$1&"'!"&ADRESSE(ZEILE(A1);SPALTE(A1)))

Thomas Rusek

unread,
Jan 14, 2004, 10:25:12 AM1/14/04
to
Mit den Hochkommatas und "&" Zeichen habe ich sowieso, auch auf der
VBA-Seite meine Problemchen...
Leider ist in der Hilfe nicht wirklich viel dazu zu finden. Da bin ich ja
für jeden Tipp dankbar :-)

Thomas


"Thomas Ramel" <t.r...@MVPs.org> schrieb im Newsbeitrag

news:40054BDA...@MVPs.org...

Thomas Ramel

unread,
Jan 14, 2004, 11:03:17 AM1/14/04
to
Grüezi Thomas

Thomas Rusek schrieb:


> Mit den Hochkommatas und "&" Zeichen habe ich sowieso, auch auf der
> VBA-Seite meine Problemchen...
> Leider ist in der Hilfe nicht wirklich viel dazu zu finden. Da bin ich ja
> für jeden Tipp dankbar :-)

Bei Fragen einfach fragen - Du weisst ja, wo 'wir' sind :-)

0 new messages