Mit worksheet_change muss man seeeehr vorsichtig umgehen, sonst fängst du dir eine endlosschleife ein:
Du änderst zelle A1 - der code ändert spalte b - und schon hast du noch ein change-ereignis.
du musst dafür sorgen, dass die sub sofort beendet wird, wenn eine andere zelle/spalte/zeile geändert wird, als die gewünschte.
wenn du z.B. am anfang schreibst:
dim z,s as long
z=target.row
s=target.column
if s><4 then exit sub
Dein Weiterer Code
....
...
exit sub
Dann wird nur auf änderung in spalte 4 reagiert.
So kannst du genau einschränken, wann eine reaktion erfolgen soll.
|