Merls Blog

Dieses und Jenes
Subscribe

Bestimmte Zeilen in Excel aus Txt einlesen und zählen

März 20, 2009 By: Merl Category: Code, Windows

Schon lustig wohin einen die Arbeit so treiben kann. Ich bin ja als als alter Linuxer kein Fan von VisualBasic. Da wir aber nunmal auf Vista Kisten schaffen und da M$ Office drauf ist blieb mir, um meiner Faulheit zu folgen und meine Calls in Zukunft fast automatisch zählen zu lassen, nichts weiter übrig, als mich in VBA reinzufuchsen.

Um das zu bewerkstelligen muß aus einer Fehler-Log-Datei der Inhalt in ein Excel-Sheet und alles was kein Call ist gelöscht werden. Ursprünglich war das einfach Copy&Paste und jede 2. Zeile löschen.

Dabei hat sich dann aber erwiesen, manchmal sind 1. und 2. Zeile vertauscht und manchmal steht Mist drin, also ist das Script gewachsen zu einem „Lösch alles was nicht da sein soll“. Als das Fertig war hat ein Kollege mich drauf gebracht, daß das so ja noch voll langweilig ist, weil es eigentlich nicht viel macht was man icht von Hand auch könnte .. also hab ichs noch gepimpt und jetzt list es auf Knopfdruck automatisch die Dastei ein, löscht alle Daten die entweder nicht von Heute sind (wenn das Worksheet neu ist) oder nicht dem Dateinamen des Worksheets entsprechen (z.B: 19.03.2009) und danach auch gleich noch den ganzen überflüssigen schlonz und gibt am Ende noch brav als MsgBox aus wieviel Calls ich gemacht habe.
(mehr …)