Problem mit "Count if" in Makroformel
11.07.2006 15:31:25
Frank
folgendes Problem:
Ich habe eine Datei mit dreizehn Tabellenblättern. Das erste Blatt heisst Master und soll statistischen Zählungen dienen.
Die zwölf anderen heißen 1, 2, 3, 4, u.s.w.
Sie stehen für 12 Monate des Jahres.
Innerhalb dieser habe ich jeweils mehrere tausend Datenreihen. Dabei ist in Spale B immer eine Artikelnummer vorhanden.
Diese sollen jetzt auf dem Tabellenblatt "Master" gezählt werden.
Das habe ich versucht mittels Makro so zu machen:
Application.Worksheets("Master_Artikel").Select
Reihe2 = Worksheets("Master_Artikel").UsedRange.Rows.Count
k = 2
For M = 1 To 12
For a = 2 To Reihe2
'Cells(k, a).FormulaR1C1 = "=COUNTIF('01'!C[-2],RC[-2])"
Cells(k, a).FormulaR1C1 = "=COUNTIF(M!C[-k],RC[-k])"
Next a
k = k + 1
Next M
Das Ausgeklammerte hatte ich als Muster aufgezeichnet und dann versucht für eine Schleife anzupassen.
Leider bekomme ich die Meldung: "Nicht eindeutige Auswahl" bei der Zeile
Cells(k, a).FormulaR1C1 = "=COUNTIF(M!C[-k],RC[-k])"
Ich nehme an, dass ich einen Fehler bei der Variable M (Integer) gemacht habe, weis aber nicht welchen.
Kann jemand helfen?
Gruß
Frank