Variable Bereichsangabe mit Adresse() oder DDE()

2014-10-06 Diskussionsfäden technik

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()

2014-10-06 Diskussionsfäden Regina Henschel

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()

2014-10-06 Diskussionsfäden technik

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()

2014-10-06 Diskussionsfäden Wolfgang Jäth
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