Problem mit FunctionDialog
15.04.2022 19:22:49
Andreas
ich habe folgendes Problem:
Ich habe mehrere Funktionen erstellt und ein Ribbon. Wenn ich im Ribbon auf einen Button klicke, wird der FunctionDialog mit einer entsprechenden Funktion vorbelegt gestartet. Dabei gehe ich wie folgt vor:
ActiveCell.Formula = "=MeineFunktion1()"
Application.Dialogs.Item(xlDialogFunctionWizard).Show
Nun habe ich mehrere Funktionen auf diese Weise vorbereitet. Bei einigen funktioniert das einwandfrei, bei anderen nicht. Nach langer Suche, habe ich jetzt rausgefunden, dass es Probleme gibt, wenn einer der Funktionsargumente ein String ist. Dann ist das Ergebnis stets #Wert, obwohl die Funktion zum Schluss richtig erstellt wurde. Drücke ich nochmal F2 und Enter ist das Ergebnis korrekt. Es trifft aber nicht auf alle Funktionen zu, sondern nur auf einige. Bei manchen machen Strings keine Probleme. Hat jemand eine Idee dazu ?Vielen Dank und vG.
AW