ich bräuchte mal Hilfe bzw. sehr viel Hilfe bei einem VBA Skript. Und zwar gibt es mehrere BackUp Skripte, welches jeden Tag (Montag-Freitag) erstellt werden. Dieses werden als .txt gespeichert. (z.B. Log1, Log2 etc.)
Alle Backups von den einzelnen Tagen werden in einem Logfile gespeichert und dementsprechend getrennt. Der Aufbau von den Logfiles ist immer gleich, nur die Werte unterscheiden sich.
Jetzt würde ich gerne jeden Tag NUR den letzten Beitrag rausfiltern und in Excel importieren. Sprich man öffnet die Excel-Tabelle, drückt auf einen Button und dann werden aus den Logfiles (Log1.txt und Log2.txt) die letzten Einträge rausgefiltert und in Excel eingefügt.
Ist das machbar? Wenn ja wäre es super, wenn mir da jemand ein Skript zur Verfügung stellen könnte. :-)
Als Beispiel: Log1.txt sieht so aus:
01/10/2015 22:00:02 =========================================================================
01/10/2015 22:00:04 =========================================================================
01/10/2015 22:00:04 Text : FULL BACKUP
01/10/2015 22:00:04 Text : *
01/10/2015 22:00:04 Text : -
01/10/2015 22:00:04 Text : -
01/10/2015 22:00:04 Text : 3
01/10/2015 22:00:04 Text : 1024
01/10/2015 22:00:04 Text : 0
01/10/2015 22:00:04 Text : 1024
01/10/2015 22:00:04 Text : 1
01/10/2015 22:00:04 Text : -
01/10/2015 22:00:04 Text : -
01/10/2015 22:00:04 Text : Yes
01/10/2015 22:00:04 Text : C:\Program Files\.....
01/10/2015 22:00:04 Text : -
01/10/2015 22:00:04 Sqlserver : Server-Name
01/10/2015 22:00:04
01/10/2015 23:19:46 Total SQL backups selected: 20
01/10/2015 23:19:46 Total SQL backups attempted: 20
01/10/2015 23:19:46 Total SQL backups completed: 20
01/10/2015 23:19:46 Total SQL backups excluded: 0
01/10/2015 23:19:46 Total SQL backups inactivated: 163
01/10/2015 23:19:46 Throughput rate: 15,283.22 Kb/Sec
01/10/2015 23:19:46 Total bytes transferred: 74,713,592,832
01/10/2015 23:19:46 Elapsed processing time: 4,774.03 Secs
01/11/2015 22:00:02 ============== Log file pruned using log retention period of 60 day(s)
01/11/2015 22:00:02 ============== 36 out of 1964 entries pruned from the top of this log
01/11/2015 22:00:03 =========================================================================
01/11/2015 22:00:05 =========================================================================
01/11/2015 22:00:05 Text : FULL BACKUP
01/11/2015 22:00:05 Text : *
01/11/2015 22:00:05 Text : -
01/11/2015 22:00:05 Text : -
01/11/2015 22:00:05 Text : 3
01/11/2015 22:00:05 Text : 1024
01/11/2015 22:00:05 Text : 0
01/11/2015 22:00:05 Text : 1024
01/11/2015 22:00:05 Text : 1
01/11/2015 22:00:05 Text : -
01/11/2015 22:00:05 Text : -
01/11/2015 22:00:05 Text : Yes
01/11/2015 22:00:05 Text : C:\Program Files\.....
01/11/2015 22:00:05 Text : -
01/11/2015 22:00:05 Sqlserver : Server-Name
01/11/2015 22:00:05
01/11/2015 23:24:27 Total SQL backups selected: 20
01/11/2015 23:24:27 Total SQL backups attempted: 20
01/11/2015 23:24:27 Total SQL backups completed: 20
01/11/2015 23:24:27 Total SQL backups excluded: 0
01/11/2015 23:24:27 Total SQL backups inactivated: 144
01/11/2015 23:24:27 Throughput rate: 14,428.27 Kb/Sec
01/11/2015 23:24:27 Total bytes transferred: 74,712,609,792
01/11/2015 23:24:27 Elapsed processing time: 5,056.84 Secs
Das was Fett markiert ist soll nun in Excel kopiert werden. Dasselbe soll dann mit Log2.txt erfolgen (die Werte darin sind natürlich unterschiedlich, aber der Aufbau der Dateien ist gleich).Wie gesagt es wäre super, wenn da jemand ein Skript oder ähnliches hätte.
Gruß
Lahmy