Variable Bereichsangabe mit Adresse() oder DDE()
Hallo, ich habe zwei Dateien Daten.ods und B. ods Nun möchte ich von B.ods auf eine Zelle in Daten.ods zugreifen, aber abhängig von den Variablen X und y, Zeile und Spalte. Die Verknüfung ergibt: ='file:///C:/Users/H.../Daten.ods'#$Konst.C43 die ist fix. Ich brauche aber eine Vernüpfung zu den Zellen Xy also C44 oder D45. Ich habe mit Adresse() und DDE versucht, aber das geht wohl nicht mit Formeln wie =Konst.C43 für den Bereich. auch =DDE(soffice;c:/users/h.../daten.ods;ADRESSE(43;1;1;1;Konst); ) gibt kein Ergebnis. Err 511. Wie kann man das realisieren? *Wie kann man in den Formeln adresse() oder dde() den Bereich oder die Zelle variabel angeben?* Horst
Re: Variable Bereichsangabe mit Adresse() oder DDE()
Hallo Horst, technik schrieb: Hallo, ich habe zwei Dateien Daten.ods und B. ods Nun möchte ich von B.ods auf eine Zelle in Daten.ods zugreifen, aber abhängig von den Variablen X und y, Zeile und Spalte. Die Verknüfung ergibt: ='file:///C:/Users/H.../Daten.ods'#$Konst.C43 die ist fix. Ich brauche aber eine Vernüpfung zu den Zellen Xy also C44 oder D45. Ich habe mit Adresse() und DDE versucht, aber das geht wohl nicht mit Formeln wie =Konst.C43 für den Bereich. auch =DDE(soffice;c:/users/h.../daten.ods;ADRESSE(43;1;1;1;Konst); ) gibt kein Ergebnis. Err 511. Wie kann man das realisieren? *Wie kann man in den Formeln adresse() oder dde() den Bereich oder die Zelle variabel angeben?* Du brauchst den Zellbereich einfach nur direkt in dem DDE-Link zusammenzusetzen. =DDE(soffice;c:/users/h.../daten.ods;Konst.D45C44) Vorausgesetzt die Zelle D45 enthält die Buchstaben für die Spalte, also beispielsweise B oder AA, und die Zelle C44 enthält die Nummer für die Reihe. Oder du hast die komplette Bereichsadresse als Text in einer Zelle stehen. Beispiel: Inhalt von Zelle F17 ist der Text B7, dann ist =DDE(soffice;c:/users/h.../daten.ods;Konst.F17) möglich und greift auf die Zelle Konst.B7 zu. Mit freundlichen Grüßen Regina - To unsubscribe, e-mail: users-de-unsubscr...@openoffice.apache.org For additional commands, e-mail: users-de-h...@openoffice.apache.org
Re: Variable Bereichsangabe mit Adresse() oder DDE()
Hallo Regina, Am 06.10.2014 12:42, schrieb Regina Henschel: Du brauchst den Zellbereich einfach nur direkt in dem DDE-Link zusammenzusetzen. =DDE(soffice;c:/users/h.../daten.ods;Konst.D45C44) Vorausgesetzt die Zelle D45 enthält die Buchstaben für die Spalte, also beispielsweise B oder AA, und die Zelle C44 enthält die Nummer für die Reihe. Oder du hast die komplette Bereichsadresse als Text in einer Zelle stehen. Beispiel: Inhalt von Zelle F17 ist der Text B7, dann ist =DDE(soffice;c:/users/h.../daten.ods;Konst.F17) möglich und greift auf die Zelle Konst.B7 zu. Beide Möglichkeiten hatte ich gemacht, aber ich bekam bei beiden immer nur eine Fehlermeldung. Jetzt habe ich es auf deinen Rat hin noch einmal versucht, genau das gleiche und es klappt. Wahrscheinlich hat mein Computer mitbekommen dass ich mich beschwert habe Auf jeden Fall danke für die Bestätigung. Horst - To unsubscribe, e-mail: users-de-unsubscr...@openoffice.apache.org For additional commands, e-mail: users-de-h...@openoffice.apache.org
Re: Variable Bereichsangabe mit Adresse() oder DDE()
Am 06.10.2014 um 11:56 schrieb technik: ich habe zwei Dateien Daten.ods und B. ods Nun möchte ich von B.ods auf eine Zelle in Daten.ods zugreifen, aber abhängig von den Variablen X und y, Zeile und Spalte. Die Verknüfung ergibt: ='file:///C:/Users/H.../Daten.ods'#$Konst.C43 die ist fix. Ich brauche aber eine Vernüpfung zu den Zellen Xy also C44 oder D45. Am einfachsten machst Du das mit VERSCHIEBUNG; z. B. für das Feld D45: =VERSCHIEBUNG('file:///C:/Users/H.../Daten.ods'#$Konst.$A$1;ZEILE(D45)-1;SPALTE(D45)-1) bzw: (wenn Du die Zeile/Spalte schon als Werte (X,Y) vorliegen hast): =VERSCHIEBUNG('file:///C:/Users/H.../Daten.ods'#$Konst.$A$1;Y-1;X-1) Wolfgang -- - To unsubscribe, e-mail: users-de-unsubscr...@openoffice.apache.org For additional commands, e-mail: users-de-h...@openoffice.apache.org