möglicherweise kann jemand eine Lösung für folgende Problemstellung finden.
Folgendes ist gegeben:
ein Verzeichnisbaum mit 6 Ebenen
in E5 kann eine Exceldatei vorkommen, die u.a(!) "Wartung" im Dateinamen enthält.
Diese Datei soll aus dem Verzeichnispfad des letzten Jahres in dieses Jahr kopiert werden (vorausgesetzt, sie gibt es nicht schon)
Problem: Ständiges Durchhangeln durch die Verzeichnisse ist lästig.
Ist man in Ebene5 angekommen, ist ggf. die Datei aus dem Vorjahr noch gar nicht da.
Die Verzeichnisstruktur ist nicht veränderbar.
Gesucht ist eine Lösung für:
a) Übertrage alle Exceldateien aus Ebene5 die "Wartung" in Dateinamen führen vom Verzeichnis des Vorjahres in das Verzeichnis des laufenden Jahres.
Also z.B. von c:\Objekte\100100\2010\E 4\E 5\Wartung Sesamstr. 1.xls nach c:\Objekte\100100\2011\E4\E5\Wartung Sesamstr. 1.xls
b) Erstelle ein Excel-Tabelle, die alle Objektnummern aus Ebene2 enthält und die dazugehörigen Dateienamen aus Ebene5, die "Wartung" im Dateinamen enthalten.
ba) Die Tabelle soll sich nach den Objektnummern filtern lassen.
bb) Die Objektnummern (oder Hilfsfelder) sollen Hyperlinks sein, mit denen sich Ebene5 anspringen lässt (ggf. gleich die Wartungsdatei aufrufen).
Ich hoffe jemand kennt sich mit rekursiver Suche mittels VBA aus und hat eine Idee, wie man die Tabelle und Hyperlinks bastelt.
Gruß
Klaus