Seite 1 von 1

Zellnamen als Zellinhalte

Verfasst: Mo, 14.09.2009 14:56
von m.i.potemkin
Hallo Leute!

Ich habe ein etwas exotisches Problem bei der Erstellung einer Tabelle:

Ich habe einer Reihe von Zellen Namen zugewiesen, z.B Zelle heißt Zelle A1 'MU'. An einer anderen Stelle im Dokument habe ich nun eine Spalte, in der die zugewiesenen Zellnamen stehen, der Inhalt der Zelle E1 ist dann 'MU'. Jetzt möchte ich denn Inhalt dieser Zelle als Argument eines Makros übergeben. Anstelle =F_TEST(MU) möchte ich also =F_TEST(E1) aufrufen. Calc behandelt den Inhalt der Zelle E1 aber nicht als Zellnamen, somit wird dann 'MU' an das Makro übergeben und nicht der Inhalt der Zelle A1...

Kann mir jemand helfen?

Gruß

potemkin

Re: Zellnamen als Zellinhalte

Verfasst: Mo, 14.09.2009 15:17
von komma4
Willkommen im Forum.

Deine Zelle A1 heisst (Einfügen>Namen...>Festlegen) MU
In E1 steht =F_TEST( MU)

Löst Deine benutzerdefinierte Funktion nun den Namen auf ... (anscheinend nicht)? Wie ist die Parameterübergabe der Funktion definiert?

Oder: was habe ich nun nicht verstanden?

Re: Zellnamen als Zellinhalte

Verfasst: Mo, 14.09.2009 19:53
von Karolus
Hallo
=F_TEST(E1) steht in einer weiteren Zelle. Das Makro interpretiert den Inhalt von E1 dann eben nicht als den Namen der Zelle A1 (den ich wie von Dir beschrieben zugewiesen habe), sondern nur als die Buchsatbenkombi 'MU'.
Damit das funktionieren könnte*** musst du in der Zelle =F_TEST(INDIREKT(E1)) verwenden.

***könnte, weil das auch noch davon abhängt wie du deine Funktion 'F_TEST' geschrieben hast.

Gruß Karo