Hallo
Kann mir jemand sagen, wie ich das Makro sss beenden kann?
Private Sub Worksheet_Calculate()
If Range("E17").Value > "0,993055556" Then
Call sss
End If
If Range("E17") > "0,993113426" Then
???
End If
Gruss watnu
Office - Word, Excel und Co. 9.740 Themen, 41.370 Beiträge
Diese Endlosschleife kannst Du unterdrücken, indem Du mit "Worksheet_Change" arbeitest und nicht mit "Worksheet_Calculate". Worksheet_Change wird nur ausgeführt, wenn eine Zelle geändert wird. Und dass Callen (Aufrufen) eines anderen Makros kannst Du Dir dann auch sparen, denn der Code aus "sss" kann auch dirket im Worksheet_Change-Ereignis stehen.