Hallo Zusammen,
ich würde eure Hilfe benötigen. Ich lese Dateien aus einem festgelegten Ordner aus. Daraus sollen dann 3 Strings gebildet werden die wiederum in 3 Zellen eingetragen werden sollen.
Die Dateien heißen zum Beispiel "1.3.g Umweltdaten 11.08.2016.pdf" aber könnte auch "1.3.g Umweltdaten 11.08.2016.docx" heißen.
Spalte A soll dann das Kapitel sein. In dem 1.3.g Soll aber auch möglich sein das kein Kapitel angegeben ist. Dann soll die Spalte leer bleiben.
Spalte B soll dann Umweltdaten heißen.
Spalte C dann 11.08.2016. Das ist die Revision der Datei.
Die Revision hat 5 Varianten.
Variante 1 keine Revision, dann soll Spalte C leer bleiben.
Variante 2 im String steht das normale Datum. Dann das Datum.
Variante 3 im String steht zum Beispiel 04_08.2016 für 4 Rev im August 2016. Geschrieben werden soll es dann aber 04/08.2016.
Variante 4 ist dann wie Variante 3 nur ohne Monat also 04_2016 und geschrieben in Excel als 04/2016.
Variante 5 ist nur das Jahr. Also 2016.
Wie könnte ich das in VBA lösen mit der Variable das die Dateiendung mal 3 und dann wieder 4 Zeichen haben könnte?
Es gibt leider für keine Stringvariante eine genaue Anzahl an zeichen um diese immer auszulesen.
Auf Spalte B lege ich dann noch den Hyperlink auf die Datei im Ordner. Hier soll auch immer nur der Name aus Spalte B angezeigt werden.
Ich würde mich sehr über eure Unterstützung freuen.
Liebe Grüße
Mario
|