Registriert seit: 20.12.2016
Version(en): 2013
04.02.2018, 11:21
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
Registriert seit: 20.12.2016
Version(en): 2013
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
Registriert seit: 11.04.2014
Version(en): Office 2007
Hallo,
eine Erklärung zu ByVal und ByRef kannst Du
hier finden.
Gruß Stefan
Win 10 / Office 2016