Ordnerstruktur auslesen Excel/VBA

Askedos

Lieutenant
Registriert
Aug. 2007
Beiträge
967
Hallo zusammen,

ich bin dabei eine kleine Auftragsübersicht in Excel für unsere (kleine) Firma zu basteln. Alle Aufträge werden im Moment nach folgendem Prinzip abgelegt:

Jahr -> Kunde -> Monat -> Datum der Anfrage/Bestellung also zB 2021/Kunde01/03-März/Anfrage-03-03-2021

Meine Idee war jetzt diese Ordnerstruktur mittels Excel-Makro oder VBA-Makro auszulesen und innerhalb von Excel noch zusätzliche Informationen hinzuzufügen.
Final soll es in Excel etwa so aussehen:
1615754350211.png


Alles grün markierte soll durch das Makro eingetragen werden und die gelb markieren Spalten werden händisch ergänzt.
Online habe ich bereits ein Skript gefunden was etwa in die Richtung geht: Link
Allerdings gibt es ein zwei Probleme die ich nicht lösen kann:
1) Hauptproblem ist, dass ganze soll alte Einträge nicht überschreiben bzw. die Verknüpfung von Auftrag (ausgelesene Daten) zu händischen Daten beeinflussen. Im Idealfall lässt das Skript alle bereits vorhanden Aufträge einfach so bestehen und fügt nur neue hinzu. Kann man das mittels Makro realisieren?
2) Mit dem o.g. Makro bekommt man nur die Ordnerstruktur angezeigt (also zB 2021/Kunde01/03-März/Anfrage-03-03-2021). Kann man das in Excel in mein Wunschformat ändern lassen? (Spalte Kunde und Auftrag).

Kann mir da jemand weiterhelfen?

Ich bin übrigens auch nicht abgeneigt in eine simple Auftragsverwaltungssoftware zu investieren aber Sie sollte ebenfalls die Möglichkeit haben anhand der Ordnerstruktur Aufträge anzulegen. Die Ordner sind zwingend notwendig und ich will den doppelten Verwaltungsaufwand vermeiden.

Danke!
 
1) Du kannst mittels VBA die letzte Zeile in einer Liste finden. Dann fügst du neue Zeilen einfach immer nach der jeweils letzten Zeile hinzu.

2) mit der Split-Funktion kannst du Strings an einem definierten Zeichen trennen (in deinem Fall der Slash /) und in einem Array speichern. Die einzelnen Teilstrings kannst du dann ja beliebig auf die gewünschten Zellen/Spalten verteilen.
 
Zuletzt bearbeitet von einem Moderator:
  • Gefällt mir
Reaktionen: Bonanca
Zurück
Oben