SheetChange-Ereignis
28.08.2008 12:43:00
Peter
hier bin ich wieder mit einem Problem, bei dessen Lösung ich vermutlich zuviel erwarte:
Ich habe ein wkb mit mehreren wks, von denen eines "Editor" heißt. "Editor" beinhaltet eine Tabelle Range ("A7:GZ800"). Wenn irgendwo in diesem Tabellenbereich etwas geändert wird, möchte ich in den Spalten "FA:FD" der betreffenden Zeile einen Vermerk eintragen lassen (eine Art Eingangsstempel).
Die Prozedur dafür habe ich bereits, aber nicht das auslösende Ereignis.
Wenn ich SheetChange nehme, lande ich in einer Endlosschleife, da ich innerhalb meiner Prozedur in "FA:FD" was ändere.
Jetzt meine Frage : Kann man SheetChange an Bedingungen knüpfen :
Die Prozedur soll nicht ausgelöst werden wenn
1. Änderungen nur in bestimmten Bereichen des wks gemacht werden
2. Änderungen per Makro vollzogenen werden (könnte sein, dass sich der Hund hier in den Schwanz beißt)
3. Änderungen durch Aktualisierung von Verknüpfungen erfolgen
Wie ich schon eingangs sagte, das ist möglicherweise zuviel an Restriktionen.
Es würde mich aber nicht überraschen, wenn auch dafür jemand eine Lösung findet.
Ist ja auch eine Herausforderung für die Spezialisten, könnte ich mir vorstellen.
Jedenfalls schon mal vielen Dank, wenn sich überhaupt jemand damit beschäftigt.
Viele Grüße.
Peter F.