Live-Forum - Die aktuellen Beiträge
Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender

Forumthread: Pfadangaben zu anderen xls(x)-Dateien

Pfadangaben zu anderen xls(x)-Dateien
08.10.2014 15:43:26
Dan
Hallo im Forum!
Ich habe ein zentrale Excel-Datei (1) für Auswertungen, die auf verschiedene Tabellenblätter (Tab1 und Tab2) einer anderen Datei (2) zugreifen soll, wobei diese nicht geöffnet vorliegt.
Die Tabellenblätter der Datei 2 sind von der Anordnung der Daten identisch aufgebaut. Nun möchte ich innerhalb der Datei 1 auswählen, welche der Tabellen 2a oder 2b zur Auswertung genutzt wird. Hier ein vereinfachtes Beispiel, da die Originale zu komplex sind.
Datei 2:
Tab1 A1=111: Tab2 A1=222
Datei 1:
A1 ='C:\Users\Public\[2.xlsx]Tab1'!$A$1
A2 ='C:\Users\Public\[2.xlsx]Tab2'!$A$1
Ergebnis:
A1 = 111
A2 = 222
Ich möchte jedoch nur ein Ergebnisfeld, mit der Möglichkeit die zu verwendende Tabelle der Datei 2 auszuwählen und somit die 111 oder die 222 anzuzeigen.
Datei 1:
Die Zelle A4 wird zur Eingabe von "Tab1" oder "Tab2" genutzt und Tab1 eingesetzt.
Die eigene Formel im Textformat für den Pfad ist:
A5 ="'C:\Users\Public\[2.xlsx]"&A4&"'!$A$1"
Ergebnis:
'C:\Users\Public\[2.xlsx]Tab1'!$A$1
Wenn ich diese Formel kopiere und deren Wert mit = als Formel manuell einfüge, erhalte ich als Ergebnis die korrekte Zahl 111.
Wenn ich jedoch nun diesen erstellten Pfad in einer Formel verwenden möchte, wird dieser nicht als Pfad erkannt.
Wie kann ich das Ergebnis von A5 ändern oder umformatieren, damit ich ich dies nicht nur manuell, sondern auch in Formeln nutzen kann?
Ich danke für die Antworten!

Anzeige

4
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Pfadangaben zu anderen xls(x)-Dateien
08.10.2014 15:47:31
{Boris}
Hi Dan,
theoretisch ist dafür die Funktion INDIREKT vorgesehen - allerdings setzt dies voraus, dass die Quelldatei geöffnet ist - und das wiederum ist meist nicht praktikabel.
Ergo würde ich die Bezüge dynamisch per VBA eintragen. Kommt VBA in Frage?
VG, Boris

AW: Pfadangaben zu anderen xls(x)-Dateien
08.10.2014 15:53:03
{Boris}
Hi,
so in etwa:
Sub machs()
Dim s As String
s = "='C:\Users\Public\[2.xlsx]" & Range("A4") & "'!$A$1"
Range("A5").Formula = s
End Sub
VG, Boris

Anzeige
AW: Pfadangaben zu anderen xls(x)-Dateien
08.10.2014 16:45:48
Dan
Hallo Boris,
INDIREKT kann leider nicht verwendet werden, da die zweite Datei gleichzeitig von anderen Usern genutzt wird.
VBA wird bislang in der Firma nicht verwendet, vielleicht lässt sich das ändern.
VG, Dan

Dann kannst Du nur mit Deinem Admin verhandeln ...
08.10.2014 17:06:48
{Boris}
Hi,
...oder die VBA-Variante manuell nachbauen: http://excelformeln.de/tips.html?welcher=107
Ist aber nur eine Krücke.
VG, Boris
Anzeige
;

Forumthreads zu verwandten Themen

Anzeige
Anzeige
Entdecke relevante Threads

Schau dir verwandte Threads basierend auf dem aktuellen Thema an

Alle relevanten Threads mit Inhaltsvorschau entdecken
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Entdecke mehr
Finde genau, was du suchst

Die erweiterte Suchfunktion hilft dir, gezielt die besten Antworten zu finden

Suche nach den besten Antworten
Unsere beliebtesten Threads

Entdecke unsere meistgeklickten Beiträge in der Google Suche

Top 100 Threads jetzt ansehen
Anzeige