Seit einigen Tagen muss ich auf der Arbeit in VBA programmieren und ich denke es klappt schon ganz gut. Bis jetzt hab ich alles so hinbekommen wie ich es will.
Nur jetzt muss ich kapitulieren.
Und zwar soll ich eine Textdatei einlesen und gewisse Daten aus ihr auslesen.
Zum einlesen der Datei verwende ich http://www.office.gmxhome.de/_excel_vba_externe_daten.htm#Sub%20Write_New_Lines_in_extern_File() (die sub Read_Extern_File())
Nun hab ich in der Textdatei mehre Blöcke, welche ungefähr so aussehen:
================================================================================
===== JOBPROTOKOLL - 15 (44d89bfb.ckl) =========================================
================================================================================
Prfung des Benutzers = user (code) 532480 bytes, 08/08/06 02:26 (Max Mustermann)
INHALTSBERPRFUNG/STATISTISCHE Analyse der Datenbank GWCL01-NODE01\MAIL:\po\ofuser\usercode.db - 447 Datenstze gefunden, Letzte Datensatznummer = 1034 - Prfung der Datenstze Benutzerstatistik: 394 Eingehend, 1 Ausgehend, 0 Papierkorb Speicherplatzverwaltungswerte: Gráenbegrenzung - 0KB, Schwellenwert - 0%
9307 KByte durch Mail des Benutzers belegt
VERARBEITUNG ABGESCHLOSSEN- Gesamtverarbeitungszeit: 0:00:05
Und nun brauch ich aus der ersten Zeile folgende Werte: user, code und die größe (also die Zahl vor dem bytes)
In PHP würde ich das wohl mit regex lösen, nur hab ich keine Ahnung wie ich das am sinnvollsten in Excel löse.
Bin sehr dankbar für eure Hilfe
MfG Björn
PS: Ich hoffe der Block ist einigermassen lesbar..