Ergebnis: Mappe muß für bestimmte Zellzugriffe geöffnet werden.
Salu Thomas,
kann ich mit geschlossenen Workbooks arbeiten wie mit offenen,
oder muß ich eine Mappe erst öffnen, um voll auf Inhalte
zugreifen zu können?
Was haben deine Tests und Versuche dazu ergeben (die hast Du
ja bestimmt gemacht, oder…
Es hatte eigentlich immer geklappt. Da ich bei der Erstellung der unten abgefragten Formel nicht ganz sicher war, ob sie in Inhalt und Syntax korrekt war, und ob es nicht einfach einer anderen Notation bedurfte, hielt ich es für rationell, hier zu fragen. Oft ist es halt so, daß eine Lösung zwar nicht auf geradem Wege, mit ausgefuchsten Kenntnissen aber auf Umwegen zu erreichen ist. Diese Frage ist mit Büchern und Tutorials schwer u beantworten, daher meine Frage.
Hintergrund: ich möchte die Inhalte
mehrerer Mappen aggregieren und benötige daher aus den
geschlossenen Mappen Werte wie
Worksheets(„foo“).Cells(Rows.Count, 1).End(xlUp).Row
Das klappt nur bei geöffneter Mappe, da Du auf Eigenschaften
und Methoden der Mappe zugreifst, die erst zur Verfügung
stehen, wenn Du die Mappe öffnest.
Okay, dann schreibe ich die Formel in die Zieldatei, dann muß ich sie nicht umständlich öffnen (längere Codeausführungszeit).
Kann ich die auch aus geschlossenen Mappen holen, genau wie
deren Inhalte? Das hier funktioniert schon mal nicht:
Dim wbMappe As Workbook
wbMappe = „‚M:\Dem[haus01.xlsm]Übersicht‘!“
…Schreibe das als Formel in eine Zelle, dann wird der Wert
korrekt aus der Mappe importiert.
Prima. Vielen Dank.
Eine schöne Adventszeit wünsche ich Dir