Registriert seit: 24.11.2017
Version(en): 2016
Hallo zusammen, besteht die Möglichkeit meine Index & Vergleichs Formel so abzuändern, dass ich damit Daten aus einer geschlossenen Datei suchen und bekommen kann? Hier mein Ansatz: Code: Dim Pfad As String Dim Dateiname As String Dim Blatt As String Dim Bereich As String Dim Standort As String Dim Vormonat As String
Pfad = Range("PfadExterneDateien") Dateiname = Range("BreakfastDateiname") Blatt = "Historie" Standort = Range("BFSuchwert")
INDEX(Blatt!I715:AF854;VERGLEICH(Standort;Blatt!D715:D854;0);VERGLEICH(Vormonat;Blatt!I8:AF8;0))
.. und da hört es aber auch schon auf.Kann jemand weiterhelfen? Danke!
Registriert seit: 27.12.2018
Version(en): 2003,2010
Hallo,
es gibt keine Möglichkeit, irgendwas aus einer geschlossenen Datei zu lesen.
vg, MM
Registriert seit: 24.11.2017
Version(en): 2016
Seit wann denn das? Ich lese schon allerhand aus geschlossenen Dateien...
Registriert seit: 03.10.2018
Version(en): 2010 ProPlus / 2016 ProPlus
Hallo,
alle Formel-Functionen, die direkt über den DDE-Kanal arbeiten können aus geschlossenen Dateien lesen. Dazu gehört SVERWEIS, VERGLEICH, ANZAHL, und einige mehr.
Dazu gehört aber nicht INDEX ... was du gerne haben möchtest.
Du könntest aber die Daten aus der Datei per Excel4Macro in deine Datei holen und dann in der Datei bearbeiten. Hättest aber dann logischerweise ein XLSM.
Oder du holst die Daten per DataBase-Connection und SQL-Abfrage über ODBC in ein Recordset.
Registriert seit: 12.02.2019
Version(en): 365
(21.03.2019, 16:13)jules schrieb:
Seit wann denn das? Ich lese schon allerhand aus geschlossenen Dateien... Hallo jules, kannst Du auch Kekse aus einer geschlossenen Dose holen? Nein, natürlich nicht. Du musst sie zuerst öffnen. Am einfachsten geht das, indem Du den Deckel abnimmst. Man kann natürlich auch den Boden öffnen und kommt so an die Kekse. Aber ohne der Dose an irgend einer Stelle einen Zugang zu verschaffen, wird man nicht in den Genuss eines Kekses kommen. So ist es auch bei Dateien auf dem Computer. Du kannst kein Bild angucken ohne es zu öffnen und Du kannst auch keinen Text drucken ohne das die zu druckende Datei geöffnet ist. Genauso kannst Du auch keine Daten aus einer Excel-Datei auslesen, ohne das diese in irgend einer Weise geöffnet wird. Selbst wenn es so aussieht, als wird die Datei nicht angerührt, wird sie geöffnet. Den Rest der Erklärung (den ich auch nicht kannte) hat Sabina geliefert. Viele Grüße, Zwenn
Registriert seit: 10.04.2014
Version(en): Office 2019
(21.03.2019, 16:34)Zwenn schrieb: ...
kannst Du auch Kekse aus einer geschlossenen Dose holen? Nein, natürlich nicht. Du musst sie zuerst öffnen. Am einfachsten geht das, indem Du den Deckel abnimmst. Man kann natürlich auch den Boden öffnen und kommt so an die Kekse. Aber ohne der Dose an irgend einer Stelle einen Zugang zu verschaffen, wird man nicht in den Genuss eines Kekses kommen.
So ist es auch bei Dateien auf dem Computer ... Du (kannst) auch keine Daten aus einer Excel-Datei auslesen, ohne das diese in irgend einer Weise geöffnet wird. Selbst wenn es so aussieht, als wird die Datei nicht angerührt, wird sie geöffnet. ... Viele Grüße,
Zwenn Hallo, was du hier so schön poetisch umschrieben hast geht in Excel doch... ... mit Power Query. Ich brauch die (Quell-)Datei zu keiner Zeit zu öffnen!!!
Gruß Jörg stolzes Mitglied im ----Excel-Verein Freund einer excellenten Power Query-Abfrage
Folgende(r) 1 Nutzer sagt Danke an Jockel für diesen Beitrag:1 Nutzer sagt Danke an Jockel für diesen Beitrag 28
• jules
Registriert seit: 12.02.2019
Version(en): 365
(21.03.2019, 17:24)Jockel schrieb: Hallo, was du hier so schön poetisch umschrieben hast geht in Excel doch... ... mit Power Query. Ich brauch die (Quell-)Datei zu keiner Zeit zu öffnen!!! Du brauchst das vielleicht nicht, aber Excel macht das definitiv und auf jeden Fall. Oder ist Excel eine Software, die hellsehen kann, was in der Datei steht, aus der etwas gelesen werden soll? In dem Moment, in dem Excel etwas lesen kann, IST die Datei aus der das geschiet GEÖFFNET. Auch wenn wir sie nicht sehen können. Das geht technisch gar nicht anders.
Registriert seit: 10.04.2014
Version(en): Office 2019
Hallo, wie dem auch sei, ich kann per Power Query, Daten aus einer Excel-Datei "heraus"lesen... Ganz einfach. Um nichts anderes ging es mir. Daten aus einer Datei holen, ohne diese im Vordergrund zu öffnen oder zu verändern, die aber bei Veränderung reagieren... Wie das technisch geht oder nicht, ist mir schiet egal. Aber es funktioniert.
Gruß Jörg stolzes Mitglied im ----Excel-Verein Freund einer excellenten Power Query-Abfrage
Registriert seit: 12.02.2019
Version(en): 365
Hallo Jörg, das ist natürlich eine sehr pragmatische Sichtweise, mit der Du so gesehen aber durchaus Recht hast Viele Grüße, Zwenn
Registriert seit: 03.10.2018
Version(en): 2010 ProPlus / 2016 ProPlus
21.03.2019, 21:27
(Dieser Beitrag wurde zuletzt bearbeitet: 21.03.2019, 21:27 von Flotter Feger.)
... natürlich wird eine Datei - zumindest implizit - geöffnet.
Allerdings muss ich dir da widersprechen Zwenn ... es gibt Kräfte zwischen Himmel und Erde, da verschwinden die Kekse einfach so aus dem Keksglas ... und einige kleine Mädchen haben zwar noch Kekskrümel im Mundwinkel, sagen aber immer wieder wieder ... "Nein Mamai ... ich hab die Kekse nicht angefasst." Verstehst du, was ich meine ? Bestimmt Magie ... zumindest Zauberei ...
Genauso macht Excel das ganz bestimmt beim SVERWEIS mit der geschlossenen Datei ...
|