Function
Parameter_P01(RICParameterSet, ToleranzParaRegelCell, BerechnungRoh, lastRowmyRange, Steuerung, ParameterSet, i, myRange, myRangeAbs, myRangeRel, P01, P02, P03, P04, P05, P06, P07)
Dim
AnzahlKonstantMAX
As
Integer
P01MaxKonstColumn = WorksheetFunction.Match(
"MAX_KONSTANT"
, ParameterSet.Range(
"A1:AM1"
), 0)
Set
P01MaxKonstEintrag = ParameterSet.Cells(i, P01MaxKonstColumn)
AnzahlKonstant = 0
AnzahlKonstantMAX = 0
For
i = lastRowmyRange
To
6
Step
-1
Wert = BerechnungRoh.Rows(i).Columns(
"B"
)
Wert_1 = BerechnungRoh.Rows(i - 1).Columns(
"B"
)
If
Wert = Wert_1
Then
AnzahlKonstant = AnzahlKonstant + 1
If
AnzahlKonstant > AnzahlKonstant3MAX
Then
If
AnzahlKonstant > AnzahlKonstant2MAX
Then
If
AnzahlKonstant > AnzahlKonstant1MAX
Then
AnzahlKonstant1MAX = AnzahlKonstant
ElseIf
AnzahlKonstant = AnzahlKonstant1MAX
Then
Anzahl1Max = Anzahl1Max + 1
Else
: AnzahlKonstant2MAX = AnzahlKonstant
End
If
ElseIf
AnzahlKonstant = AnzahlKonstant2MAX
Then
Anzahl2Max = Anzahl2Max + 1
Else
: AnzahlKonstant3MAX = AnzahlKonstant
End
If
ElseIf
AnzahlKonstant = AnzahlKonstant3MAX
Then
Anzahl3Max = Anzahl3Max + 1
End
If
Else
: AnzahlKonstant = 0
End
If
Next
i
If
AnzahlKonstant1MAX < ToleranzParaRegelCell
Then
P01MaxKonstEintrag.Value = AnzahlKonstantMAX
Else
: P01MaxKonstEintrag.Value =
"Anzahl: #"
& AnzahlKonstant1MAX &
"t="
& Anzahl1Max &
";#"
& AnzahlKonstant2MAX &
"t="
& Anzahl2Max &
";#"
& AnzahlKonstant3MAX &
"t="
& Anzahl3Max
End
If