hier ist ein Code, der nach bestimmten Kriterien schaut und diese zählt und das Ergebnis in Tebelle2 einträgt:
Dim TB1, TB2
Set TB1 = Sheets("Tabelle1")
Set TB2 = Sheets("Tabelle2")
TB2.Range("M8") = WorksheetFunction.CountIf(TB1.Range("D:D"), "Green")
TB2.Range("M10") = WorksheetFunction.CountIf(TB1.Range("D:D"), "Yellow")
TB2.Range("M12") = WorksheetFunction.CountIf(TB1.Range("D:D"), "Red")
TB2.Range("M14") = WorksheetFunction.CountIf(TB1.Range("D:D"), "Blue")
So weit , so gut. Das dumme dabei, es werden auch daensätze mit berücksichtigt, die vom AutoFilter ausgeblendet sind. Wenn der Autofilter aktiv ist, sollen auch nur die sichtbaren Datensätze gezählt werden. Mein jetziger Code zählt aber alle, egal ob ein oder ausgeblendet.
Kann man das irgend wie umgehen.
danke mal
gruss
Tom