cmuch píše:A aby nedocházelo k zacyklování takKód: Vybrat vše
Private Sub Worksheet_Change(ByVal Target As Range)
Application.EnableEvents = False
'kod
Application.EnableEvents = True
End Sub
Neco si tam můžeš nadefinovat třeba jen nějakou oblast na kterou to má reagovat.
EnableEvents povoluje pouze okamžitou změnu na listu - není vhodné, aby se např. při přepínání mezi listy rovnou aktualizoval obsah, pokud je nějaký cyklus o více průbězích. Proto se změny projeví na listu až po skončení cyklu. Zacyklení to nijak neovlivní.