Makro bei Zelländerung
15.06.2016 09:55:23
Gunnar
ich verwende folgendes Makro, was bei Änderung des Wertes in der Zelle A1 in der Zelle E5 unterschiedliche Werte bzw. Formeln einträgt (Dank nochmal an Hajo_Zi):
Option Explicit
Private Sub Worksheet_Change(ByVal Target As Range)
Dim ws As Worksheet
If Target.Address = "$A$1" Then
If MsgBox("Wollen Sie wirklich ändern?", vbYesNo + vbQuestion, _
"Frage") = vbYes Then
Select Case Target
Case 1
Worksheets("Tabelle1").Cells(5, 5).FormulaLocal = "1"
Case 2
Worksheets("Tabelle1").Cells(5, 5).FormulaLocal = "2"
End Select
End If
End If
End Sub
Wie muss ich das anpassen, wenn ich auf dem selben Tabellenblatt mehrere solcher Anpassungen vornehmen möchte. Also zum Beispiel soll bei Änderung des Wertes in Zelle B1 entsprechend den Cases in Zelle E6 geänderte Werte / Formeln eingetragen werden. Wenn ich das gleiche Makro mit anderen Zellbezügen verwende, bekomme ich eine Fehlermeldung, dass das Makro nicht mehr eindeutig ist.Kann jemand helfen?
Vielen Dank im Voraus & beste Grüße
Gunnar
Anzeige