Registriert seit: 08.07.2016
Version(en): 2016
29.05.2018, 20:04
(Dieser Beitrag wurde zuletzt bearbeitet: 29.05.2018, 20:04 von o0Julia0o.)
hi, kann man einen Text in eine Formel umwandeln? Ich habe im Feld A1 als Ausgabe einer Formel folgendes stehen:
='E:\Jule\Neu\[200m.xlsx]'!$A$2
daraus möchte ich im Feld B1 ebendieses als Formal haben. So als wenn ich A1 kopiere & in B1 als Wert einfügen & mit F2 das Fefld bearbeiten & mit der Entertaste abschliessen würde.
Registriert seit: 14.04.2017
Version(en): 2016/19
29.05.2018, 20:10
(Dieser Beitrag wurde zuletzt bearbeitet: 29.05.2018, 20:11 von echo.)
Hallo
setzte den Textstring mit Verketten() oder dem Kaufmännischen & zusammen, das ganze wandelt Indirekt() dann zu einer gültigen Verknüpfung.
=INDIREKT(a1)
oder
=INDIREKT("'E:\Jule\Neu\[200m.xlsx]'!$A$2")
Gruß Holger
Folgende(r) 1 Nutzer sagt Danke an echo für diesen Beitrag:1 Nutzer sagt Danke an echo für diesen Beitrag 28
• o0Julia0o
Registriert seit: 12.10.2014
Version(en): 365 Insider (32 Bit)
Moin!
Zwei Anmerkungen dazu:
- Im Formelstring fehlt die Bezeichnung des Tabellenblatts
- Indirekt() funktioniert nur bei geöffneter Quelldatei!
Eine Lösung kann ich allerdings auch nicht anbieten.
Gruß Ralf
Gib einem Mann einen Fisch und du ernährst ihn für einen Tag.
Lehre einen Mann zu fischen und du ernährst ihn für sein Leben. (Konfuzius)
Folgende(r) 1 Nutzer sagt Danke an RPP63 für diesen Beitrag:1 Nutzer sagt Danke an RPP63 für diesen Beitrag 28
• o0Julia0o
Registriert seit: 12.04.2014
Version(en): Office 365
Hallo,
Zitat:=INDIREKT("'E:\Jule\Neu\[200m.xlsx]'!$A$2")
Indirekt kann nicht auf geschlossene Dateien zugreifen, das dürfte nicht funktionieren.
Gruß
Peter
Folgende(r) 1 Nutzer sagt Danke an Peter für diesen Beitrag:1 Nutzer sagt Danke an Peter für diesen Beitrag 28
• o0Julia0o
Registriert seit: 08.07.2016
Version(en): 2016
30.05.2018, 09:58
(Dieser Beitrag wurde zuletzt bearbeitet: 30.05.2018, 09:59 von o0Julia0o.)
jo, Tabellenblatt fehlte:
=INDIREKT("'E:\Jule\Neu\[200m.xlsx]Bahn 1'!$A$2")
Zum Test hatte ich die Datei immer offen. Dann funktionierte die Formel. Doch wenn die Datei nie offen war, dann erhalte ich: #Bezug!
Kann man auf geschlossene Dateien keinen Bezug nehmen? Oder zumindest alle Dateien worauf Bezug genommen werden soll einmal der Exceldatei automatisch vorstellen die Bezug nimmt?
(29.05.2018, 20:10)echo schrieb: Hallo
setzte den Textstring mit Verketten() oder dem Kaufmännischen & zusammen, das ganze wandelt Indirekt() dann zu einer gültigen Verknüpfung.
=INDIREKT(a1)
das ergibt bei mir #Bezug! (selbst wenn die Datei geöffnet ist)
Registriert seit: 02.12.2017
Version(en): Office 365
30.05.2018, 12:31
(Dieser Beitrag wurde zuletzt bearbeitet: 30.05.2018, 12:31 von Frogger1986.)
ich hätte eine VBA Lösung!? Wäre das auch ok? Dann Bräuchte ich den korrekten Tabellennamen des Tabellenblattes, in dem die Verknüpfung stehen soll! Oder ein identisch anonymisiertes nachgebautes Beispiel!
Registriert seit: 11.03.2015
Version(en): mittlerweile meistens 2019
30.05.2018, 13:20
(Dieser Beitrag wurde zuletzt bearbeitet: 30.05.2018, 13:20 von Der Steuerfuzzi.)
Hallo,
mit der Funktion AUSWERTEN (Excel4-Makro-Funktion) könnte es doch gehen, oder? Siehe:
http://www.herber.de/excelformeln und bi...elcher=238
Man kann die Funktion allerdings (weil Excel4Makro) nur in einem Namen verwenden.
EDIT: Gerade getestet, es funktioniert genauso wenig wie INDIREKT. Bei geschlossener Mappe kommt der #BEZUG!-Fehler. Schade.
Gruß
Michael
Registriert seit: 12.04.2014
Version(en): Office 365
Hallo,
ich bin mir nicht sicher und habe es jetzt auch nicht ausprobiert da mir dazu die Zeit fehlt, aber evtl. könnte diese Beispielsdatei vielleicht weiterhelfen:
http://netcult.ch/MVP_Ramel/Demo-Daten/I...er_VBA.xls
Gruß
Peter
Folgende(r) 1 Nutzer sagt Danke an Peter für diesen Beitrag:1 Nutzer sagt Danke an Peter für diesen Beitrag 28
• o0Julia0o
Registriert seit: 02.12.2017
Version(en): Office 365
30.05.2018, 14:11
(Dieser Beitrag wurde zuletzt bearbeitet: 30.05.2018, 14:12 von Frogger1986.)
In der Beispieldatei muss der Dateipfad in A1 so geändert werden wie momentan eigetragen und mit enter bestätigt werden!
Am Besten beide Dateien erst einmal öffnen eine Zelle aus "Angeknüpft" in "Verknüpfung ändern" verknüpfen und !!!!!!!!!!!!!Mappe "Angeknüpft" schließen!!!!!!!!! Danach die gerade angeknüpfte Zelle in der Mappe "Verknüpfung ändern" Aktivieren und den Zielpfad ohne " =' " in A1 kopieren! dann mit Enter bestätigen!
Registriert seit: 08.07.2016
Version(en): 2016
Wenn ich die zu vernküpfende Datei 1x geöffnet hatte, findet Excel die ohnehin stets in der Hauptdatei(wo die Verknüpfung gemacht wird) wieder. Auch, wenn die angeküpfte Datei dann geschlossen bleibt.