Pivot: Berechn. Feld einfügen: Debugger schweigt?!
Andreas
ich habe heute versucht, in Excel 2010 in PivotTabellen über VBA automatisch berechnete Felder einfügen zu lassen. Die Parameter dieser Felder (Name und Formel) sind im VBA Code hinterlegt. Es kann nun passieren, daß einige der Felder die in der Formel gefordert sind, in der PivotTabelle nicht vorkommen. Dies würde ich bei Auftreten dieses Fehlers beim Einfügen dann separat prüfen. Nun geschah jedoch das Wunderliche. Wenn ich bewußt eine falsche Formel manuell in den Excel-Dialog eingebe, dann bekomme ich die Meldung Die eingegebene Formel enthält einen Fehler. So wie es sein soll. Wenn ich nun aber diese falsche Formel über VBA einfügen lasse, dann kommt gar nichts. Die Fehlernummer ist 0 und der Debugger springt nicht an. Dies ist der erste Fall für mich, in dem ein Fehler der in Excel auftritt, bei Simulation über VBA nicht provoziert werden kann. Ich habe schon im Internet gesucht und in den Verweisen nachgesehen, aber ich habe keinen Ansatz finden können.
Ist jemandem von Euch bereits Ähnliches widerfahren bzw. hat jemand eine Idee woran es liegen könnte? Ich würde für die nachgelagerten Prüfungen gern die Fehlernummer abfangen. Oder ist es u.U. ein echter Bug?
In der beigefügten Beispieldaten habe ich Daten und Codezeilen zum Testen hinterlegt.
https://www.herber.de/bbs/user/80535.xlsm
Vielen Dank für Eure Mühe.
Grüße aus Berlin, Andreas Hanisch