Hi Peter,
so wie von dir gezeigt sollte es bereits bei der Zuweisung an Wert einen Kompilierfehler verursachen. VBA spricht englisch und erwartet somit einen Punkt als Dezimaltrennzeichen bei Single-Werten. Dein Excel spricht hingegen Deutsch weshalb das Kriterum mit Komma sein muss. Damit die Übergabe klappt muss der Wert als String dargestellt werden. Probiers also mal mit Criteria1:=CStr(Wert) dann sollte das funktionieren.
Gruß Mr. K.
|