Hallo,
Christian Lohmaier schrieb:
> Der Vorschlag von Jörg nimmt den anderen Weg, der prinzipiell[1]
> funktioniert.
> [...]
> [1] aber eben nicht wenn der Name zusammengesetzt wird und somit in
^^^^^^^^^^^^^^^^^^^^
> einen Text umgewandelt wird.
mein diesbezüglicher Vorschlag war *mit* benutzerdefinierter Funktion
(i.S. obbligatorisch und nicht fakultativ), damit geht es auch und falls
Du meinst die benutzerdefinierte Funktion beiseite legen zu müssen
kannst Du das tun, nur ist es dann _Dein_ und nicht _mein_ Vorschlag
bzw. Betrachtungsweise
A1:A6 -->benannt als "meinBereich"
B1: "mein" (als Text)
B2: "Bereich" (als Text)
zusammengesetzt aus Texten in Zellen:
=SUMME(INDIREKT(BINKO(B1&B2)))
zusammengesetzt direkt aus Texten:
=SUMME(INDIREKT(BINKO("mein"&"Bereich")))
beide Zellformeln funktionieren, wenn die benutzerdefinierte Funktion
BINKO() so lautet:
Function binko(a) As String
x = ThisComponent.NamedRanges.CreateEnumeration
Do
y = x.nextElement
If y.Name = a Then
binko = y.Content
End If
Loop While x.hasMoreElements
End Function
> Das ist aber was anderes als der ursprüngliche Fragesteller
> wollte, der
spar ich mir das Nachdenken, der OP schrieb mir:
"...
Danke für Deine Hilfe !!! Im Prinzip funktioniert sie, aber leider hat
Sie ein
paar unschöne Nebenwirkungen:
..."
die "Nebenwirkungen" betreffen nur Dinge die ich ausräumen könnte, wobei
das Geschwindigkeitsproblem bliebe, weshalb ich mich zu einem anderen
Vorschlag entschloss und dazu schrieb der OP:
"...
nochmals besten Dank! Deine zweite Version funktioniert bestens!
..."
Somit, habe ich eine Lösung geliefert mit der der OP vollständig
zufrieden war und der muß es wissen.
Die Lösung ist so wie es der derzeitige Entwicklungsstand von Calc
ermöglich, über Betrachtungen wie und wann welcher issue realisiert wird
und was sich dann für neue Möglichkeiten ergeben kann man nachdenken,
ich halte das aber für eine User-Liste auf der konkrete Lösungen zu
einem bestimmten Problem zeitnah erwartet werden für entbehrlich.
Gruß
Jörg
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]