Problem mit Programmierung einer neuen Funktion in Excel

  • VB.NET

Es gibt 1 Antwort in diesem Thema. Der letzte Beitrag () ist von petaod.

    Problem mit Programmierung einer neuen Funktion in Excel

    Guten Abend,
    Ich habe versucht eine eigene Funktion bei Excel zu erstellen. Als Vorlage habe ich den Code dieser Seite genommen:
    herber.de/forum/archiv/592to59…als_Formel_entwerfen.html

    Function SEM(Bereich As Range) as Double
    With Application
    SEM = .StDev(Bereich) / (.Count(Bereich) ^ 0.5)
    End With
    End Function

    Der Unterschied zwischen Sub und Function leuchtet ein. Allerdings habe ich festgestellt, dass mir das Makro nur mit dem Subbefehl angezeigt wird (Makros-> PersonalXLSB..)
    Und dieser Code funktioniert auch irgendwie nicht. Kann mir jemand das System anhand dieses Beispiels erklären? ?(
    Soweit meine Gedanken:
    Ich hab ne Funktion SEM, die ich nachher in Exel mit =SEM aufrufen möchte. Variabeln dazu ist sind in dem Bereich den ich nachher markiere. Die Rechnung hinter SEM ist die oben angegebene. Ich ende meine Funktion.
    Wenn ich bei Excel nun =SEM eintippe, kommt nichts.
    Saß bereits 5 Stunden dran, irgendwas mach ich falsch.
    Danke für eure Hilfe !