bin immernoch an meinem Auswertungsmakro und heute Morgen will es einfach nicht laufen........typischer Montag Morgen :)
Ich habe jetzt Excel Tabellen mit X Tabellenblättern und jedes Tabellenblatt hat unterschiedlich viele Zeilen ausgefüllt.
Mein Makro ist jetzt soweit, dass es nach der lezten ausgeüllten Zelle eine Zeile frei lässt und dann Auswertung schreibt und die Werte für SUM, AVG für die Spalten ausgibt
Beispiel:
AAA: xxxxxxxx | xxxxxxxxx | xxxxxxxxxx | xxxxxxxx |
BBB: xxxxxxxx | xxxxxxxxx | xxxxxxxxxx | xxxxxxxx |
CCC:xxxxxxxx | xxxxxxxxx | xxxxxxxxxx | xxxxxxxx |
DDD:xxxxxxxx | xxxxxxxxx | xxxxxxxxxx | xxxxxxxx |
EEE:xxxxxxxx | xxxxxxxxx | xxxxxxxxxx | xxxxxxxx |
............
......
...
.
Auswertung
SUM: xxxxxxxx | xxxxxxxxx | xxxxxxxxxx | xxxxxxxx |
AVG: xxxxxxxx | xxxxxxxxx | xxxxxxxxxx | xxxxxxxx |
MIN: xxxxxxxx | xxxxxxxxx | xxxxxxxxxx | xxxxxxxx |
MAX: xxxxxxxx | xxxxxxxxx | xxxxxxxxxx | xxxxxxxx |
Bis AVG funktioniert auch alles aber für MIN und MAX muss ich ja in der Spalte das MIN bzw. MAX suchen und wenn ich folgendes mache
Range("B65536").End(xlUp).Offset(1, 0).Formula = "=max(B2:B" & Range("B65536").End(xlUp).Row & ")"
schließt es ja die Werte aus SUM und AVG in der Spalte mit ein und das will ich natürlich vermeiden, daher war meine Idee, die Range der Spalte ab der Zeile zwei (zum Beispiel B2) bis zur ersten Leeren Zelle mache.
Hat jemand einen Tip?
Vielen Dank und viele Grüße
Philipo