GELÖST
hallo mich hatte dieser Artikel aus OOOWIKI verwirrt- aber ich habe nicht genau genug gelesen, Entschuldigung hier für.
Quelle
http://www.ooowiki.de/NamenF(c3bc)rZellen.html
Wenn man die übliche Schreibweise für Tabellennamen und Zelladressen verwendet, würde eine Funktion z.B. so aussehen:
=SVERWEIS(A1;'file:///home/ich/test.ods'#$Tabelle1.$A$1:$B$23;2)
Hier ist es nicht möglich, die Bereichsadresse $Tabelle1.$A$1:$B$23 durch einen via Einfügen → Namen erfassten Bereichsnamen zu ersetzen.
Hingegen kann man mit DDE folgende Schreibweise anwenden:
=SVERWEIS(A1;DDE("soffice";"file:///home/ich/test.ods";"NameBereich");2)
Ein erfreulicher Nebeneffekt dabei ist, dass bei der zweiten Variante die Dateigröße erheblich geringer ist als bei der ersten Variante. Andererseits macht das Öffnen ohne Aktualisierung hier keinen Sinn, während bei der ersten Variante in dem Fall die letzte gespeicherte Version angezeigt wird.
Die Lösung:
Ich glaube DDE kann nicht auf Zellbereiche zugreifen, sondern nur auf
Bereichsnamen. Ich wusste nicht das da ein Unterschied ist.
Also einfach
Bereich Markieren dann
Einfügen -> Namen -> Festelegen (oder einfach
Strg F3 drücken) und dem Bereich einen Namen geben.
Auf den Namen kann DDE zugreifen!
Trotzdem vielen Dank für die Hilfe!