bin bei einer Add-Inn Programmierung auf ein interessantes Phänomen gestoßen und bin dankbar wenn jemand einen Lösungsansatz hat:
habe einige Funktionen in einer Excel-Datei ("Sammlung FT Funktionen") programmiert und diese als Add-Inn gespeichert (unter: Office Verzeichnis\Office\Makro).
Alle (bis auf eine) diese Funktionen scheinen wie sichs gehört mit ihrem Funktionsnamen in der Funktionsliste unter benutzerdefiniert auf.
Bei der letzten Funktion die ich programmiert und der Add-Inn Datei hinzugefügt habe scheint aber immer der gesamte Verweis auf
='Sammlung FT Funktionen.xla'!Konvexität.Konvexität()
STATT
=Konvexität()
Wenn ich die Funktion einfach eintippe muss ich
=KONVEXITÄT.KONVEXITÄT() eintippen
statt
=KONVEXITÄT()
Ist sehr lästig und außerdem finden andere Benutzer die Funktion in der Funktionsliste nicht.
Wäre sehr dankbar wenn jemand eine Idee hat warum nur der Verweis gezeigt statt dem Funktionsnamen gezeigt wird. Besten Dank
Hier kurz Anfang und Ende der Funktion
Option Explicit
Option Base 1
Public
Function Konvexität(Abrechnung As Date, Fälligkeit As Date, Nominalzins As Double, Rendite As Double, Häufigkeit As Integer)
Dim TagFäll As Integer, MonatFäll As Integer, JahrFäll As Integer
TagFäll = Day(Fälligkeit)
MonatFäll = Month(Fälligkeit)
JahrFäll = Year(Fälligkeit)
Konvexität = quadrierteLaufzeit / Barwert
End Function