ich hab inzwischen raus, wie ich die Funktion schreiben muß, aber es geht mir einfach nicht in die Birne, WARUM das funktioniert.
Die Funktion swe_houses aus einer externen DLL wird aus der VBA-Funktion "Haus" aufgerufen. ABer wieso kann man hier aus dieser externen Funktion einfach Teile (wie in dem Fall "cusps") abfragen? Und warum kann man "rc" einfach frei benennen ohne dazu einen Wert einzugeben.
Vermutlich eine Anfängerfrage, aber wenn ich die Antwort irgendwo gefunden hätte, würde ich die _ Frage nicht hier stellen.
Function Haus(Nummer As Integer) As Double
Dim rc As Double
Dim cusps(13) As Double
Dim ascmc(10) As Double
Länge = Range("G4")
Breite = Range("G5")
julianday = Range("G10")
rc = swe_houses(julianday, Breite, Länge, 80, cusps(0), ascmc(0))
Haus = cusps(Nummer)
End Function
Wieso kann man mit dieser Funktion die Werte von cusps und ascmc abfragen?
Ich verstehs einfach nicht. Vielleicht kann mich ja jemand erleuchten...
Danke,
Marlon