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 !
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 !