ich habe eine Tabelle aus der Formatvorlage (unter Reiter "Start" auf "Als Tabelle formatieren" klicken) erstellt.
Nun möchte ich folgendes:
Wann immer man den Inhalt einer Zelle löscht, soll dort bspw. folgende Formel erscheinen: =1+1
Und das soll für jede Zelle einer Spalte möglich sein (bemerke: man soll die Tabelle zeilenmäßig erweitern können und für die neuen Zeilen gelte die selbe Formel)
Ist soetwas Verrücktes mit VBA möglich?
Hajo hat gute Arbeit geleistet und diese Formel hierfür erstellt (diesen Code muss man beim Editor in die entsprechende Tabelle einfügen):
Option Explicit
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Column = 2 And Target = "" Then
Application.EnableEvents = False
Target.Formula = "=1+1"
Application.EnableEvents = True
End If
End Sub
Nun erfolgt ein Problem:
Wenn man eine weitere Zeile hinzufügen möchte, ertönt ein Fehler.
Siehe bitte bei meinem File-Upload die Bilder 1 bis 5.
https://www.herber.de/bbs/user/119193.jpg
https://www.herber.de/bbs/user/119194.jpg
https://www.herber.de/bbs/user/119195.jpg
https://www.herber.de/bbs/user/119196.jpg
https://www.herber.de/bbs/user/119197.jpg
Liebe Grüße
Leo