Danke für die beiden Tipps.
Einer der beiden Wege wird auf jeden Fall für mich funktionieren.
Dazu eine kleine Frage die mich schon lange beschäftigt. Wenn ich einen DDE Link in Writer erstelle und diesen in Calc Verknüpfe funktioniert das gut. Solange ich Änderungen nur in der Mitte des Wortes vornehme bleibt das alles erhalten. Sobald ich aber zum Beispiel das erste oder letzte Zeichen lösche und danach eins davor füge, fällt dieses raus aus der DDE Verknüpfung. Gibt es da einen Weg dies zu verhindern?
@Stephan:
Ich habe nun rausgefunden, warum ich der Meinung war DDE würde manchmal macken haben
Und zwar liegt es NATÜRLICH am Anwender der es nicht verstanden hat. Und zwar liegt in meinem sehr speziellen Fall ja noch ein "-" Bindestrich am Ende der Zahl vor. Dies ist also ein TEXT String und keine Zahl. DDE interpretiert das aber default mäßig als Zahl und macht aus "2404-" -> "-2404" und das findet er dann natürlich nicht mit SVERWEIS.
Es gibt aber bei DDE noch einen MODE Parameter. Den kann man am Ende setzen und der erlaubt es dann meinem DDE zu sagen dass als TEXT zu nehmen.
Dann lautet mein Befehl:
=SVERWEIS(C3;DDE("soffice";"/Users/steffi/Desktop/Quelltabelle.ods";"Tabelle1.C4:E6";
2);3;0)
Die 2 hinter dem DDE Befehl ist entscheidend.
Code: Alles auswählen
mode is an optional parameter specifying how numbers are returned. Non-numeric text is returned unchanged.
0 or omitted: Data is converted to number if possible, using the default cell style
1: Data is converted to number if possible, in US English (en_US) format (for example with “.” as the decimal separator)
2: Data is always retrieved as text (not converted to number).
Nun klappt der DDE Befehl auch für mich einwandfrei
Ansonsten wäre es noch toll eine Lösung für die Verknüpfungsfrage zu haben. Dann wäre das glaube ich auch per DDE lösbar. Sonst schreibe ich mir ein Macro wo man auf einen Knopf klickt und dann halt dort die Nummer eingibt und das Macro durchläuft. Das geht auch.
Liebe Grüße
Danke für die beiden Tipps.
Einer der beiden Wege wird auf jeden Fall für mich funktionieren.
Dazu eine kleine Frage die mich schon lange beschäftigt. Wenn ich einen DDE Link in Writer erstelle und diesen in Calc Verknüpfe funktioniert das gut. Solange ich Änderungen nur in der Mitte des Wortes vornehme bleibt das alles erhalten. Sobald ich aber zum Beispiel das erste oder letzte Zeichen lösche und danach eins davor füge, fällt dieses raus aus der DDE Verknüpfung. Gibt es da einen Weg dies zu verhindern?
@Stephan:
Ich habe nun rausgefunden, warum ich der Meinung war DDE würde manchmal macken haben ;)
Und zwar liegt es NATÜRLICH am Anwender der es nicht verstanden hat. Und zwar liegt in meinem sehr speziellen Fall ja noch ein "-" Bindestrich am Ende der Zahl vor. Dies ist also ein TEXT String und keine Zahl. DDE interpretiert das aber default mäßig als Zahl und macht aus "2404-" -> "-2404" und das findet er dann natürlich nicht mit SVERWEIS.
Es gibt aber bei DDE noch einen MODE Parameter. Den kann man am Ende setzen und der erlaubt es dann meinem DDE zu sagen dass als TEXT zu nehmen.
Dann lautet mein Befehl:
=SVERWEIS(C3;DDE("soffice";"/Users/steffi/Desktop/Quelltabelle.ods";"Tabelle1.C4:E6";[b]2[/b]);3;0)
Die 2 hinter dem DDE Befehl ist entscheidend.
[code]mode is an optional parameter specifying how numbers are returned. Non-numeric text is returned unchanged.
0 or omitted: Data is converted to number if possible, using the default cell style
1: Data is converted to number if possible, in US English (en_US) format (for example with “.” as the decimal separator)
2: Data is always retrieved as text (not converted to number).[/code]
Nun klappt der DDE Befehl auch für mich einwandfrei :)
Ansonsten wäre es noch toll eine Lösung für die Verknüpfungsfrage zu haben. Dann wäre das glaube ich auch per DDE lösbar. Sonst schreibe ich mir ein Macro wo man auf einen Knopf klickt und dann halt dort die Nummer eingibt und das Macro durchläuft. Das geht auch.
Liebe Grüße