fehlerhafte UDF
01.05.2023 12:01:17
Fred
Hallo Excel Profis,
zum Abschluss habe ich noch eine Frage zu einer benutzer-definierten-funktion.
Public Function AnzahlTor(Target, HZ, Optional Abstand = 10) As Long
Dim A
Dim i
Dim Mem As Long
Dim S As Long
Dim Z As Long
'On Error Resume Next
A = Split(Target.Text, " ")
For i = 0 To UBound(A)
If A(i) = "" Then A(i) = 0
Z = CLng(Split(A(i), ",")(0))
A(i) = Application.Evaluate(A(i))
If (Z 46 And HZ = 1) Or (Z >= 46 And HZ = 2) Then
If Mem > 0 Then S = S - ((A(i) - Mem) Abstand)
End If
Mem = A(i)
Next
AnzahlTor = S
End Function
https://www.herber.de/bbs/user/158981.xlsb
Ich habe da eine Funktion von vor Jahren ausgekramt, welche die Treffer innerhalb von jeweils 10 Minuten als Ergebnis ausgeben soll. Getrennt: 1.Hz, 2.Hz
Teilweise gibt diese richtig aus, teilweise mit zB #WERT!
Ich weis nicht, ob da
Z = CLng(Split(A(i), ",")(0))
falsch ist oder wo anders der Fehler liegt.Kann ein Experte bitte mal drauf schauen?!
Gruss
Fred