in einem Tabellenblatt in meinem Arbeitsblatt möchte ich eben nur in diesem Tabellenblatt (dieses heißt "Suche") folgenden Privat Sub Worksheet Calculate laufen lassen:
Private Sub Worksheet_Calculate()
ActiveSheet.Unprotect Password:="Passwort"
If Range("$E$9")
Dadurch werden bei bestimmten Wert in Zelle E9 die nicht benötigten Zeilen ausgeblendet und wieder eingeblendet.Wenn ich jetzt aber in einem anderen Tabellenblatt etwas ändere, springt er jedes Mal ins Tabellenblatt "Suche" rein und bringt einen Laufzeitfehler...........
Wie bekomme ich es hin, dass der Calculate Befehl nur in dem Tabellenblatt läuft, in dem das Makro auch eingetragen ist?
Ich hoffe, ich konnte das euch jetzt so erklären, dass ihr versteht, was ich möchte.
Danke derweil und bleibt gesund.
LG
ghostwriter