Externe Bezüge ? für Experten

Hallo ich habe eine Verknüpfung in eine Externe Datei

in Zelle A1 steht =Datei1.xls!$A$4

Nun möchte ich das so ändern, dass der Dateiname für die Externe Datei in einer anderen Zelle steht.

Z.B. soll in B2 Datei1.xls setehen
wenn ich B2 ändere soll sich der Bezug in A1 Ändern

also wenn ich in B2 Datei2.xls schreibe soll in A1
die Formel = Datei2.xls!$A$4 stehen.

Gibt da eine Möglichkeit ?

Danke

Hallo,

Z.B. soll in B2 Datei1.xls setehen
wenn ich B2 ändere soll sich der Bezug in A1 Ändern

also wenn ich in B2 Datei2.xls schreibe soll in A1
die Formel = Datei2.xls!$A$4 stehen.

Gibt da eine Möglichkeit ?

Ja: schreibe in A1:

=ADRESSE(4;1;;;B2)

4 ist die Zeile, auf die du verweisen willst, 1 die Spalte, B2 die Zelle, in der der Tabellenname steht.

An dritter und vierter Stelle stehen Parameter für den Bezug (direkt, indirekt, gemischt) und die Darstellung (A1 oder Z1S1-Schreibweise).

Gruß Kubi

in Zelle A1 steht =Datei1.xls!$A$4
Nun möchte ich das so ändern, dass der Dateiname für die
Externe Datei in einer anderen Zelle steht.
Z.B. soll in B2 Datei1.xls setehen
wenn ich B2 ändere soll sich der Bezug in A1 Ändern
also wenn ich in B2 Datei2.xls schreibe soll in A1
die Formel = Datei2.xls!$A$4 stehen.

Hi sam,
schreibe in B2 den dateinamen, dann in c2:
=B2&"!$a$4"
und in A1:
=indirekt(c2)
Gruß
Reinhard

Hallo die Datei die in B2 steht ist nicht geöffnet, und hat keinen verknüpfung zu der 1.Datei.

Ich bekomme dann den Fehler #Bezug !

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]

Hi Kübi,
Ich habe nach deinem Beispiel die Formel,

ich will aber den Wert aus dieser Formel

Gruß SAM

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]

Hallo die Datei die in B2 steht ist nicht geöffnet, und hat
keinen verknüpfung zu der 1.Datei.
Ich bekomme dann den Fehler #Bezug !

Hallo Sam,
#Bezug kommt immer wenn die Datei nicht geöffnet ist. Die einzige Lösung, sofern ich dich richtig verstehe, wären Makros.
Gruß
Reinhard

in Zelle A1 steht =Datei1.xls!$A$4
Nun möchte ich das so ändern, dass der Dateiname für die
Externe Datei in einer anderen Zelle steht.
Z.B. soll in B2 Datei1.xls setehen
wenn ich B2 ändere soll sich der Bezug in A1 Ändern
also wenn ich in B2 Datei2.xls schreibe soll in A1
die Formel = Datei2.xls!$A$4 stehen.

Hi sam,
schreibe in B2 den dateinamen, dann in c2:
=B2&"!$a$4"
und in A1:
=indirekt(c2)
Gruß
Reinhard

Hallo SAM,

Ich habe nach deinem Beispiel die Formel,

ich will aber den Wert aus dieser Formel

Dann mußt Du das sagen :smile:. In Deiner Anfrage stand, das die Formel in A1 stehen soll. Willst Du den Wert, mußt Du, wie Reinhard schreib, noch ein INDIREKT darum setzen.

Gruß Kubi