https://www.herber.de/bbs/user/147115.xlsx
Vielleicht könnt ihr mir noch mal helfen. Wie bekomme ich den Dateinamen aus B2 in die eckigen Klammern der Formel in H2.
LG Robert
Um den Dateinamen in eine Excel-Formel einzufügen, gehe wie folgt vor:
INDIREKT
zurückgreifen. Beachte, dass die Datei, die du referenzierst, geöffnet sein muss.=INDIREKT("[" & B2 & "]!A1")
Hierbei wird angenommen, dass der Dateiname in B2 steht und du auf die Zelle A1 der angegebenen Datei zugreifen möchtest.
INDIREKT
einen Fehler zurück. Stelle sicher, dass die Datei, auf die du zugreifen möchtest, geöffnet ist.Wenn du die Datei nicht öffnen möchtest, kannst du VBA verwenden, um den Dateinamen in die Zelle einzufügen:
ALT
+ F11
, um den VBA-Editor zu öffnen.Einfügen
> Modul
).Sub DateinameInZelleEinfügen()
Dim dateiname As String
dateiname = "MeinDateiname.xlsx" ' Ändere dies zum gewünschten Dateinamen
Range("H2").Formula = "=[" & dateiname & "]!A1"
End Sub
Angenommen, du hast den Dateinamen Daten.xlsx
in Zelle B2 und möchtest auf die Zelle A1 zugreifen. Deine Formel in H2 wäre:
=INDIREKT("[" & B2 & "]!A1")
Wenn du VBA verwendest:
Sub DateinameInZelleEinfügen()
Dim dateiname As String
dateiname = Range("B2").Value ' Nimmt den Dateinamen aus B2
Range("H2").Formula = "=[" & dateiname & "]!A1"
End Sub
WENNFEHLER
-Funktion, um Fehler in deiner Formel abzufangen und benutzerfreundliche Fehlermeldungen anzuzeigen:
=WENNFEHLER(INDIREKT("[" & B2 & "]!A1"), "Datei nicht geöffnet oder ungültiger Name")
1. Kann ich den Dateinamen aus mehreren Zellen zusammenbauen?
Ja, du kannst den Dateinamen aus mehreren Zellen zusammenfügen, indem du die &
-Verknüpfung verwendest. Zum Beispiel:
=INDIREKT("[" & A1 & B1 & "]!A1")
2. Funktioniert das auch ohne VBA?
Ja, du kannst die INDIREKT
-Funktion verwenden, aber die Datei muss geöffnet sein. Für eine automatisierte Lösung ohne Öffnen ist VBA erforderlich.
Die erweiterte Suchfunktion hilft dir, gezielt die besten Antworten zu finden
Suche nach den besten AntwortenEntdecke unsere meistgeklickten Beiträge in der Google Suche
Top 100 Threads jetzt ansehen