Hallo zusammen,
ich versuche folgendes Problem zu lösen:
ich habe eine Excel Mappe mit mehreren Tabellenblättern und Datensätzen.
Alle Tabellenblätter enthalten die gleiche Gliederung.
Jeweils unterschiedlich ist jedoch das Datum und die Bewertung eines jeden Datensatzes.
Mein Ziel:
ich möchte in einem neuen Tabellenblatt darstellen, welche Bewertung wie oft in welchem Zeitraum vorgenommen wurde.
Leider ist mir noch keine Lösung eingefallen, wie ich das ohne ein Makro realisieren kann. (die Funktion "zählenwenn" funktioniert ja nur mit einer Bedingung)
Nachdem ich mich ein bisschen mit VBA beschäftigt habe, dachte ich mir, dass es damit möglich sein muss.
Also müsste man ein Makro schreiben, dass alle Datensätze aus dem Zeitraum xy in eine neue Tabelle kopiert.
Zum Beispiel:
Es sollen alle Datensätze der Arbeitsblätter kopiert werden, die in der Spalte Datum im Zeitraum 01.01.2009 – 30.06.2009 erfasst wurden.
Möglich sein müsste das doch mit einer "for each next" Schleife und "selection.SpecialCells(xlCellTypeSameValidation) oder?
Aus dieser neuen Tabelle könnte man dann mit der Funktion "zählenwenn" die entsprechenden Werte erhalten. (das könnte man aber auch noch in das Makro integrieren, nur muss dafür erstmal der erste Teil funktionieren…)
Zum besseren Verständnis habe ich die Arbeitsmappe hier hochgeladen:
http://rapidshare.de/files/48028719/Mappe1.xls.html
Vielen Dank für die Unterstützung!