So, Problem gelöst indem ich eine extra Flag und extra Variablen für T2 benutze...

Neues Problem:
Code:
If Sc(2) > 0 Then
If T > M Then Set Flag3
If Flag3 = 1 Then
  If Sc(1).0 = 1 Then
    X = T + 1
    Else
    X = T
  End If
    Eram_m = X
    M = Eram_m
    Reset Flag3
End If
End If
Das wäre das gleiche, nur diesmal für den negativen Bereich; wieder gleiches Problem
Variablen alle nur einmal vergeben; restlicher Code bis eben auf die hinzugefügten Variablen der gleiche!