Office: (Office 2013) Ordner durchsuchen und xlsx auflisten

Helfe beim Thema Ordner durchsuchen und xlsx auflisten in Microsoft Excel Hilfe um das Problem gemeinsam zu lösen; Hallo, ich habe gerade ein Problem, bei dem ich nicht weiterkomme. Es geht darum: Ich habe einen Hauptordner "Aktuell", darin mehrere Unterordner für... Dieses Thema im Forum "Microsoft Excel Hilfe" wurde erstellt von Karsten68, 9. Februar 2016.

  1. Ordner durchsuchen und xlsx auflisten


    Hallo, ich habe gerade ein Problem, bei dem ich nicht weiterkomme.

    Es geht darum:
    Ich habe einen Hauptordner "Aktuell",
    darin mehrere Unterordner für einzelne Bauprojekte, z.B."16001 Projekt Meier" und so weiter
    in jedem Unterordner befindet sich genau eine Exceldatei (aber auch pdfs oder jpgs)

    Ich muss jetzt in einer Tabelle, alle in den Unterordnern befindlichen Exceldateien auflisten.
    So das die einzelne Exceldatei wieder aufgerufen werden kann, also der gesamte Pfad wir benötigt
    Und genial wäre, wenn man aus den Exceldateien auch Werte aus einzelnen Zellen auslesen könnte.

    Ich habe schon einige Codes probiert, die aber meist eine Unterordnerstruktur nicht miteinbeziehen.
    Auch ist das sicher schon viel verlang hier so ne komplexe Sache anzufragen aber vieleicht kann ja jemand helfen.
    Danke im Voraus

    :)
     
    Karsten68, 9. Februar 2016
    #1
  2. Beverly
    Beverly Erfahrener User
    Hi,

    eine Möglichkeit:

    Code:
     
    Beverly, 11. Februar 2016
    #2
  3. Hallo Beverly
    ich bekomme an dieser Stelle

    Set Ordner = fso.getfolder(varSuchordner)

    eine Fehlermeldung

    den Pfad habe ich angepasst
     
    Karsten68, 11. Februar 2016
    #3
  4. Beverly
    Beverly Erfahrener User

    Ordner durchsuchen und xlsx auflisten

    Hi,

    und welche Fehlermeldung bekommst du - also was sagt der Debugger genau?


    Ordner durchsuchen und xlsx auflisten grusz.gif
     
    Beverly, 11. Februar 2016
    #4
  5. Code:
     
  6. Beverly
    Beverly Erfahrener User
    Hi,

    könnte es ein, dass der "\" am Ende bei der Ordner-Definition bei dir fehlt?


    Ordner durchsuchen und xlsx auflisten grusz.gif
     
    Beverly, 11. Februar 2016
    #6
  7. Beverly- trotz zigfachem hinsehen hatte ich einen Schreibfehler drin*tongue.gif*
    Jetzt keine Fehlermelung mehr - aber es zeigt sich auch kein Ergebnis
    ich kann also keine weitere Rückmeldung dazu geben

    werde jetzt den anderen Code testen.
     
    Karsten68, 11. Februar 2016
    #7
  8. Beverly
    Beverly Erfahrener User

    Ordner durchsuchen und xlsx auflisten

    Den Hinweis in meinem Code zum Anpassen des Dateityps hast du beachtet?


    Ordner durchsuchen und xlsx auflisten grusz.gif
     
    Beverly, 11. Februar 2016
    #8
  9. Beverly, ja hatte ich beachtet... ich vermute das an anderer Stelle etwas bei mir nicht so angepasst ist wie es sein müsste...

    Der Code von XLPH passt genau. Listet die Dateien der Unterordnern auf und übernimmt auch Daten aus einzelnen Zellen.

    Dazu eine Beobachtung:
    Die Function getWorkbookCellData überträgt ja einen Zellwert aus den einzelnen Dateien in die Auflistung.
    Ich habe den Code nun erweitert um noch weitere Zellwerte zu übertragen.
    Gleichzeitig habe ich weitere Unterordner angelegt.
    Und nun zeigt sich, dass ein durchlauf des Codes deutlich langsam wird.

    Kürze ich den Code und mache nur die Pfadauflistung, geht das rasend schnell.

    Für den Teil der Zelldaten muss ich noch was anderes überlegen.

    Bis hierher erstmal unendlich Dank
    Wenn ihr noch Lust habt mitzudenken gerne
     
    Karsten68, 11. Februar 2016
    #9
  10. Hier mal eine Code-Variante, die kein Scripting-Objekt sondern normales Dir benutzt, um Dateien in Verzeichnissen aufzulisten.
    Zum Anzeigen der Daten habe ich XLPH's Vorschlag übernommen. Code:
     
    haklesoft, 11. Februar 2016
    #10
  11. Hallo haklesoft, auch dieser Code läuft. Aber auch hier Pfadauflistung ist superschnell. Datenübername deutlich langsam.

    Gibt es Vor und Nachteile zwischen Deiner und xlph's Methode?
    LG
     
    Karsten68, 11. Februar 2016
    #11
  12. getWorkbookCellData()

    ist nur ein Besipiel. Hier wird wegen einer auszulesenden Zelle die Datei
    geöffnet und wieder geschlossen - ein Unding.

    Aber du hast auch nicht geschrieben aus welchen Blättern welche Zellen übernommen werden sollen.

    Deinen Code sehe ich auch nicht.

    Fazit: Hast Pech, leb damit!
     
  13. Ordner durchsuchen und xlsx auflisten

    Hallo Karsten,

    das ist wohl eher eine Frage des persönlichen Stils, da beide Methoden die gesuchten Dateien im Pfadbaum auflisten.
    Der Code mit Dir basiert auf konventionellem VB und braucht keinen Objektverweis.
    Das FileScriptingObjekt ist später hinzugekommen, also moderner.
     
    Zuletzt von einem Moderator bearbeitet: 12. Januar 2021
    haklesoft, 11. Februar 2016
    #13
  14. Wie der Name 'FileSystemObject' schon sagt, werden Dateien und Ordner
    als Objekte zur Verfügung gestellt. Mit deren Methoden und Eigenschaften
    kannst du je nach Zugriffsrecht Dateien und Ordner bearbeiten.

    Bsp. File-Objekt (in meinem Bsp fi)

    Methoden:
    Copy-Methode
    Delete-Methode
    Move-Methode

    Eigenschaften:
    Attributes-Eigenschaft
    DateCreated-Eigenschaft
    DateLastAccessed-Eigenschaft
    DateLastModified-Eigenschaft
    Drive-Eigenschaft
    Name-Eigenschaft
    ParentFolder-Eigenschaft
    Path-Eigenschaft
    ShortName-Eigenschaft
    ShortPath-Eigenschaft
    Size-Eigenschaft
    Type-Eigenschaft

    ...also im Grunde genau das was du brauchst und viel mehr, weil genau dafür ausgelegt.

    Dir() greift nur lesend und ist vergleichbar nur ein Bruchteil vom FileSystemObjekt. Was jetzt schneller ist, müsste man testen.
    Aber beide sind im Vergleich zur API sehr langsam.

    Für deine Bedürfnisse langt FSO...odre sind es über 100e Odrener mit 1000en von Dateien?
     
  15. Insgesamt geht es um die Verwaltung aktueller Projekte in einem Handwerksbetrieb.
    Es geht max um 100Ordner

    Darin je 1 Exceldatei z.B."16001.xls" (in den anderen Ordnern dann 16002 usw.)
    In Tabelle1 jeder Datei befindet sich dann z.B....
    ...in Zelle A1 der Projektname
    in Zelle A2 die bisher verbrauchten Stunden
    in Zelle A3 das bisher verbrauchte Material
    usw.

    Wie könnte die Datenübernahme ohn öffnen gemacht werden.
    Darf ich dazu nochmal um Hilfestellung bitten?
     
    Karsten68, 12. Februar 2016
    #15
Thema:

Ordner durchsuchen und xlsx auflisten

Die Seite wird geladen...
  1. Ordner durchsuchen und xlsx auflisten - Similar Threads - Ordner durchsuchen xlsx

  2. Outlook - Ordner gesendete Elemente wechseln

    in Microsoft Outlook Hilfe
    Outlook - Ordner gesendete Elemente wechseln: Hallo zusammen, ich hatte bislang einen Windows 10 Rechner mit Outlook (aus meinem Office 365 Paket). Hier war es so: Eine gesendete E-Mail wurde im IMAP Ordner "Sent" abgelegt. Nun habe ich...
  3. Ordner durchsuchen , Dateien aussuchen und Dateien verschieben

    in Microsoft Excel Hilfe
    Ordner durchsuchen , Dateien aussuchen und Dateien verschieben: Hallo erst einmal , also ich habe eine Idee im Kopf , die ich gern umsetzen würde , nur das ist wohl doch zu hart für mich. Also ich möchte es mal erklären , vllt ist es für euch ein paar Zeilen...
  4. Ordner rekursiv nach Dateien durchsuchen & Dateien öffnen

    in Microsoft Excel Hilfe
    Ordner rekursiv nach Dateien durchsuchen & Dateien öffnen: Guten Tag Zusammen, ich habe ein "Master" Dokument und dieses Master Dokument füllt bestimmte Zellen mit Informationen aus anderen Dokumenten. Hab das auch implementiert und funktioniert super....
  5. Ordner nach Dateien durchsuchen und als Tabellenblatt öffnen

    in Microsoft Excel Hilfe
    Ordner nach Dateien durchsuchen und als Tabellenblatt öffnen: Hallo liebe Office-Gemeinde, gibt es eine Möglichkeit einen Ordner und dessen Unterordner nach .xls Dateien zu durchsuchen, dessen ersten vier Zeichen des Dateinamens gleichs sind und diese als...
  6. Ordner durchsuchen und Hyperlink ertsellen

    in Microsoft Excel Hilfe
    Ordner durchsuchen und Hyperlink ertsellen: Hallo, ich habe folgendes Problem und zwar ich habe einen Ordner in dem 50 weitere Ordner sind und jeder von denen enthaelt weitere Unterordner mit Files. Und ich habe eine Excel-Tabelle in der...
  7. Ordner nach Dokument mit gewissen Änderungsdatum durchsuchen

    in Sonstiges
    Ordner nach Dokument mit gewissen Änderungsdatum durchsuchen: Hallo, ich habe mal eine Frage. Kann ich einen Ordner mit mehreren Unterordnern und Dokumenten so durchsuchen, dass ich nur Dokumente angezeigt bekomme, deren Aänderungsdatum vor einem gewissen...
  8. Persönliche UND Öffentliche Ordner durchsuchen

    in Microsoft Outlook Hilfe
    Persönliche UND Öffentliche Ordner durchsuchen: Outlook 2007 Hallo! Bisher habe ich Outlook 2003 mit dem Tool "LookOut" verwendet. Hier konnte man sehr schnell sowohl persönliche Ordner als auch (ausgewählte) öffentliche Ordner nach...
  1. Diese Seite verwendet Cookies, um Inhalte zu personalisieren, diese deiner Erfahrung anzupassen und dich nach der Registrierung angemeldet zu halten.
    Auf dieser Website werden Cookies für die Zugriffsanalyse und Anzeigenmessung verwendet.
    Wenn du dich weiterhin auf dieser Seite aufhältst, akzeptierst du unseren Einsatz von Cookies.
    Information ausblenden