ich habe einen Code, den ich für alle Tabellenblätter anwenden möchte (außer Tabelle1, WE und Vorlage). Er füllt bestimmte Zellen aus, wenn in anderen Zellen ein Wert eingegeben wird.
Aktuell beginnt er wie folgt und ist in "DieseArbeitsmappe" geschrieben:
Private Sub Workbook_SheetChange(ByVal Sh As Object, ByVal Target As Range)
If ActiveSheet.Name "Tabelle1" Or "WE" Or "Vorlage" Then
With ActiveSheet
Dim a As Integer, b As Integer, c As Integer
a = Target.Row
If Target.Row > 1 Then
usw.
Wenn ich jetzt auf ein Tabellenblatt gehe und die zur Ausführung notwendige Zellen beschreibe, tut sich nichts. Wenn ich den Code in das entsprechende Tabellenblatt schreibe, funktioniert er hingegen wunderbar.
Muss ich in den Code im aktiven Blatt noch extra aufrufen? Oder habe ich am Anfang einen Fehler drin?
Vielen Dank im voraus!