Pak zase povolit (True). Vaše makra jsem nezkoumal a nepochopil, ale to není důležité. Nějaké řešení v příloze.
ty Goto ex je možné vyhodit.
Private Sub Worksheet_Change(ByVal Target As Range)
Application.EnableEvents = False
Select Case Range("K2")
Case 1: Call Makro1
Case 2: Call Makro2
Case 3: Call Makro3
Case 4: Call Makro4
Case 5: Call Makro5
End Select
Application.EnableEvents = True
End Sub