Excel-Funktion in VBA?

Hi!

Gibt es eine Möglichkeit, Funktionen von Excel direkt in VBA zu nutzen oder muss ich immer den Umweg über ein Excel-Worksheet gehen?

Ich brauche in einem Projekt die STANDNORMVERT-Funktion aus Excel. VBA kennt diese Funktion - logischerweise - nicht. Jetzt könnte ich ein Worksheet nehmen, aus VBA eine Zelle mit Wert1 füllen und aus einer anderen Zelle das berechnete Ergebnis der STANDNORMVERT auslesen.

Gibt es eine Möglichkeit, diese Funktion über eine DLL direkt aus VBA anzusprechen? Wenn ja, welche DLL muss eingebunden werden?

Grüße
Heinrich

Hallo Heinrich,

ich habe Dir mal einen VB-Code geschickt. Er errechnet zwar nicht genau die gleichen Ergebnisse wie die Excel-Funktion (ab der 7./8. Stelle), jedoch sind bei der Standardnormalverteilung so oder so nur 6 Stellen signifikant.

Gruß
Christian

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]

.