Clever-Excel-Forum

Normale Version: Excel Funktion
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Hallo Leute,

hab mir eine Excel Funktion geschrieben, Code kann ich später mal schicken.

Der Code funktioniert auch wie gewollt.

Problem manchmal aktualisiert die Formel nicht automatisch, erst durch klicken in die Formel wird der Wert aktualisiert.

Automatische Berechnung ist drinnen.

Kennt jemand so ein Problem?

Danke Leute und schönes Wochenende.

Grüße 
Bert
Hier noch der Code,

noch eine Frage dazu. Wieso nützt man Byref bzw. byfal? hab des jetzt nur mal so drinnen stehen.

Function haeufigkeit(ByRef Startzelle As Double, ByRef Endzelle As Double)
Dim i As Long
Dim Mittelwert As Double
Dim AbGerundet As Long ' Für Endzelle
Dim AufGerundet As Long ' Für Startzelle
Mittelwert = 0
AufGerundet = Application.RoundUp(Startzelle, 0)
AbGerundet = Application.RoundDown(Endzelle, 0)

For i = AufGerundet To AbGerundet

Mittelwert = Mittelwert + Worksheets("PS").Range("AC" & i)

Next i
'MsgBox Mittelwert
i = i - 1
Mittelwert = Mittelwert + Worksheets("PS").Range("AC" & AufGerundet - 1) * (AufGerundet - Startzelle)
'MsgBox Mittelwert
Mittelwert = Mittelwert + Worksheets("PS").Range("AC" & AbGerundet + 1) * (Endzelle - AbGerundet)
'MsgBox Mittelwert
Mittelwert = Mittelwert / (Endzelle - Startzelle)

haeufigkeit = Mittelwert

End Function
Hallo,

eine Erklärung zu ByVal und ByRef kannst Du hier finden.