Hallo zusammen,
ich arbeite zurzeit an einer ziemlich komplexen Aufgabe die meine Fähigkeiten bei weiten übersteigen... :(
wir führen im Unternehmen in Excel eine Statistik über die Täglichen ausdrucke unserer Drucker.
Die muss jeden Morgen händisch geführt werden. D.h. Drucker per Browser abfragen aktuelle Seitenzähler auslesen -> in Excel Tabelle „Druckerstatistik“ übertragen -> Aktuelle Version der Druckerstatistik abspeichern.
In meinem alten Unternehmen war das alles etwas komfortabler und ich würde diesen Zustand hier gerne auch erreichen.
Ziel ist es das die Daten automatisch abgefragt und in die Druckerstatistik geschrieben werden.
Ich bin bis jetzt soweit gekommen das ich 4 von 5 Druckern via Excel auslesen kann und die Rohdaten so gefiltert werden das ich auf einem extra Datenblatt die Informationen bekomme die ich dann mit copy & past in die Druckerstatistik übernehmen kann.
(der 5. Drucker stellt seine Daten über JavaScript bereit was ich aus Excel heraus nicht ausgelesen bekomme)
Mein nächstes Ziel ist es jetzt mit einem Button o.ä.
1. die Datei Druckerstatistik Datei zu öffnen1
2. die Aufbereiteten Daten zu übertragen2
3. die Datei Druckerstatistik wieder zu speichern3
zu 1. und 3. Unsere Namenskonventionen sehen vor das jeder Dateiname sich wie folgt zusammen setzt „dateiname_yyyymmtt_vv_kk.*“
vv = Versionsnummer beginnend mit 01 und steigt immer dann, wenn an einem Tage der Inhalt mehrfach geändert wird
kk = ist das Zweistellige Kürzel vom Autor der letzten Änderung
Daher ergibt sich die Schwierigkeit das beim Öffnen die Datei vom Vortag mit der höchsten Versions Nummer gefunden werden muss. (dies kann muss aber nicht die zu letzte geänderte Datei im Verzeichnis sein)
Beim Speichern müsste jedes Mal eine „neue“ Datei angelegt werden die den Anforderungen entspricht also Datum von „heute“ und Aktuelle Versionsnummer.
Zu 2. In der Datei Druckerstatistik gibt es für jeden Drucker ein eigenes Tabellenblatt in diesem findet sich ein lückenloser Kalender in Spalte A.
Es müsste also eigentlich „nur“ in jeder Tabelle nach dem Datum von „heute“ gesucht werden und die dazugehörigen Daten in den folgenden spalten ergänzt werden.
Nun die Frage der Fragen J
Ist das über VBA händelbar?
Im zweiten Stepp würde ich das ganze später voll automatisieren da wir nur zwei Leute in der Abteilung sind und wenn wir mal beide nicht da sind fehlen uns ansonsten ein paar Tage Daten.
Ich danke euch schon mal für eure Antworten
MFG
Marco
|