Clever-Excel-Forum

Normale Version: Mit Excel Windows Ordnerinhalte auflisten und Ergebnisse ergänzen mit DropDown
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Seiten: 1 2
Hallo zusammen,

ich habe ein Problem mit einer Tabelle. In dieser Tabelle möchte ich drei verschiedene Windows Ordner auslesen.
Jeder Ordnerinhalt soll in einem neuen Tabellenblatt aufgelistet werden.
Der Inhalt jedes Tabellenblattes soll sich mit jedem Aufruf automatisch aktualisieren.

Soweit krieg ich das hin. 

Das Problem ist nun, dass dass ich neben dem Ergebnis weitere Spalten einbauen muss, jeweils mit einem einfachen DropDown Menü/Liste.
Das klappt auch, aber sobald sich Inhalte ändern in den Windows Ordnern (Inhalte neu, Inhalte gelöscht), verschiebt sich der Inhalt und diese Zuordnungen ändern sich leider nicht dynamisch mit.


Beispiel:

Ordnername DropDown
A kann gelöscht werden
B kann bleiben
c Prüfen

Nun wird Ordner A gelöscht. Die Liste aktualisiert sich falsch:

Ordnername DropDown
B kann gelöscht werden
C kann bleiben
Prüfen

Die statischen Inhalte müssten sich mit den dynamisch ausgelesenen synchronisieren.

Gibt es dafür vielleicht eine Lösung?

Danke.

Viele Grüße
Hallöchen,

- gelöschte Dateien nicht in der Tabelle löschen, sondern ausblenden
- neue Dateien immer hinten anfügen, ggf. kompletten Datenbestand sortieren
Hi,

man kann gelöschte Dateien durchaus auch in der Tabelle löschen. Nur sollte man dann die komplette Zeile löschen (bzw. mindestens das Dropdown)

Die interessante Frage hier lautet doch: Wie genau werden die Listen aktualisiert? Ich vermute im Moment wird einfach der Ordnerinhalt eingelesen und einfach so in die Tabelle geschrieben...
Hallo zusammen,

ich glaube, ich habe mein Problem nicht richtig formuliert.

Exceltabelle öffnet sich
Liest beim Öffnen Windows Ordner aus
Inhalt Windows Ordner wird in Excel angezeigt

,[attachment=49593]

Nun ergänze ich diese Liste mit weiteren Informationen, d.h.
ich schreibe nach der letzten Spalte mit Daten meine eigenen
"Notizen" dazu.

[attachment=49594]

Das funktioniert alles soweit, nur sobald ich hier im Windows Umfeld
Änderungen an den Inhalten der Windows Ordner erhalte
passen meine drei Spalten nicht mehr mit der vorherigen Zuordnung   (es sind Z.B. Dateien auf WINDOWS EBENE!! gelöscht worden
oder neue sind dazu gekommen) 
Beim Öffnen der Exceltabelle erfolgt ja die Aktualisierung der Tabelle immer aufs neue.
 
D.h. eigentlich müsste ich dass, was Excel ausliest, mit fixen zusätzlich Spalten "verbinden",
sodass eine Aktualisierung dann meine Einträge mit verschiebt und dadurch immer
alle Daten quasi synchron sind.
Hallöchen,

dann formuliere ich auch mal eine Antwort etwas anders.
Wie kommen die Daten in die Datei? Ordnerinhalte anzuzeigen ist keine Standardfunktionalität von Excel, da könnte z.B. ein Makro oder Powerquery dahinter stecken ...

Workaround aus dem bisherigen Kenntnisstand:
Übernimm die eingelesenen Daten in eine "statische" Tabelle und erweitere diese.
Neu eingelesene Daten kopierst Du und fügst sie auf dem statischen Blatt darunter ein und eliminierst die Duplikate. Dann hast Du nur noch die neuesten.
Per Formel könntest Du vorher auch feststellen, welche Dateien nicht mehr enthalten sind ...
Hallo Andrè,

vielen Dank für den Tipp. Aber es ist halt so, dass die Lösung schon möglichst viel Automatik haben sollte.
D.h. der Umweg mit umkopieren und löschen, das kann man machen, soll aber so nicht sein.

Gibt es keine Lösung, wie ich eine solche Tabelle trotzdem bei jedem Aufruf aktualisieren kann, meine
Zuordnungen / Spalten jedoch erhalten bleiben?
Undecided

Ich versuche schon Stunden, da was passendes zu basteln, aber es klappt einfach nicht.
22
Moin!
Deinen bisherigen Code resp. gleich die Datei zeigst Du nicht, weil … ?

Gruß Ralf
Guten Morgen,

ich habe keinen Code... Confused Confused
Was möchtest Du wissen?

Grüße
Hallo,
 
recherchiere mal in diversen Foren zum diesen Thema und wirst massenweise fündig.
Dann beschäftige dich mit dem Code und versuche diesen deinen Bedürfnissen anzupassen.
Wenn dann noch, auf Grund deines Wissensstandes für dich nicht lösbare Probleme übrig sind, kannst du jederzeit egal welches Forum fragen und es wird immer jemanden geben, der dir da weiterhilft.

Gruß Uwe
Hallo Uwe,

das ist leicht gesagt. Ich habe schon viele Videos und Forenbeiträge gesucht, bevor ich hier geschrieben habe.
Die meisten verweisen auf PIVOT oder PowerQuery. Aber was genau muss ich da machen?
Wie nennt sich die Funktion oder der Befehl, Code?

Mir zu sagen, ich soll suchen, ist mit Verlaub nicht gerade die Hilfe, die ich mir erhofft habe.
Es würde mir schon helfen, wenn ich die richtigen Ansätze, Formeln, was auch immer hätte, mit denen ich dann arbeiten kann.

Viele Grüße
Seiten: 1 2