SumIFs -Syntax-Probleme
28.07.2018 09:51:29
Potter
ich arbeite aktuell mit der WorksheetFunction.SumIFs.
Wenn ich alle Kriterien (mit definierten Ranges) auf einem Tabellenblatt habe, funktioniert es wunderbar.
Jetzt versuche ich aber den Ergebniswert und die Kriterien auf unterschiedliche Tabellen zu verteilen und es dynamisch zu bekommen (Einsatz von Variablen).
Es tun sich dann doch Schwächen in der Syntax-Kenntnis bei mir auf.
Ausgangslage:
ActiveCell.Offset(0, 1) = WorksheetFunction.SumIfs(Range("c2:C49"), Range("A2:A49"), SpielerKK)
Ziel soll es sein:
ActiveCell.Offset(0,1) befindet sich auf Tabelle2
Range("c2:C49") befindet sich auf Tabelle1 (hierbei handelt es sich um die Werte die summiert werden sollen
Range("A2:A49") befindet sich auf Tabelle1 (enthält die Werte, die mit SpielerKK abgeglichen werden sollen)
SpielerKK ist eine Variable, deren Wert auf Tabelle2 ermittelt wird.
Die zum Wert gehörende Zelle ist die Basis für die o.g ActiveCell.Offset(0,1)
Jetzt habe ich mich versucht heranzutasten, indem ich vorerst nur das Ziel, in das der Wert geschrieben werden soll, geändert habe.
Sheets("Tabelle2").ActiveCell.Offset(0, 1) = WorksheetFunction.SumIfs(Range("C2:C49"), Range("A2:A49"), SpielerKK)
Es läuft sofort auf Fehler.
Es wäre schön, wenn mir jemand helfen könnte.
Grüße und ein schönes Wochenende,
Potter.