Registriert seit: 16.08.2017
Version(en): 2007 / 2010 / Web
Hi
Zitat:Ob Du irgendwo einen benutzerdefinierten Bereich in Excel irgendwie benannt hast, spielt für PQ keine Rolle...
Naja. Der Name für den Bereich kann genauso als Quelle dienen.
Nenne mal den Bereich A5:C8 als "Spanne"
Quelle = Excel.CurrentWorkbook(){[Name="Spanne"]}[Content]
Registriert seit: 09.01.2022
Version(en): Microsoft 365
Zitat:Naja. Der Name für den Bereich kann genauso als Quelle dienen.
Das hatte Ralf doch erwähnt!
Nur VBA-interne Namen sind für PQ nicht relevant.
Registriert seit: 25.11.2021
Version(en): 2019, 365
23.03.2023, 14:54
(Dieser Beitrag wurde zuletzt bearbeitet: 23.03.2023, 15:00 von Ralf A.)
...eijeieiei...

Das ist aber mal ein schönes Beispiel!
Irgendwie ist der userdefinierte Namensbereich "Spanne" (als nicht formatierte Tabelle) schon seeeehr speziell.
Du kannst diesen Bereich zwar über den Namen aufrufen, allerdings wird er, wenn Du die Daten über die
File.Contents Funktion aufrufst, nicht mit ausgewiesen. Er ist ja weder eine formatierte Tabelle noch ein Tabellenblatt, also unbekannt (oder besser gesagt, unsichtbar?) Du musst den Namen also schon kennen, um ihn auch verwenden zu können. PQ selbst wird ihn Dir nicht freiwillig verraten...
... aber... wie gesagt... ein sehr schönes Beispiel...
Der sicherste Ansatz für einen Irrtum ist der Glaube, alles im Griff zu haben.
Nur, weil ich den Recorder bedienen kann, macht mich das noch lange nicht zum Musiker.
Ciao, Ralf
Registriert seit: 16.08.2017
Version(en): 2007 / 2010 / Web
Hi
Zitat:PQ selbst wird ihn Dir nicht freiwillig verraten...
Gib mal nur das ein.
Quelle = Excel.CurrentWorkbook()
Dort steht dann auch der Name wie du die lokalen ansprechen musst.
Gruß Elex
Folgende(r) 1 Nutzer sagt Danke an Elex für diesen Beitrag:1 Nutzer sagt Danke an Elex für diesen Beitrag 28
• Ralf A
Registriert seit: 25.11.2021
Version(en): 2019, 365
...wow! Danke! Hatte ich bisher noch nie probiert... So ein Forum ist doch immer wieder gut für neue Erkenntnisse...
Der sicherste Ansatz für einen Irrtum ist der Glaube, alles im Griff zu haben.
Nur, weil ich den Recorder bedienen kann, macht mich das noch lange nicht zum Musiker.
Ciao, Ralf
Registriert seit: 09.01.2022
Version(en): Microsoft 365
Ja, ich nutze es schon seit längerer Zeit, dass ich durch die Bennenung von Bereichen auch sehr elegant Daten einlesen kann, die sich niut in formatierten Tabellen befinden.
Allerdings kann ich nicht nachvollziehen, warum Excel.CurrentWorkbook() nicht in in der Auswahl der möglichen Quellen direkt gezeigt wird. Somit hatte es auch bei mir etwas gedauert, bis ich dies iwann entdeckt hatte.