ich habe eine VBA-Anweisung, die mir, nachdem in Splate A ein Eintrag erfolgt ist, in Spalte B das Datum eingeträgt. Nun habe ich aber vor, den Eintrag in Spalte A nicht händisch einzutragen, sondern durch eine Formel eintragen zu lassen. Leider funktioniert dann meine Anweisung nicht mehr, bzw, sie reagiert nicht auf eine Änderung in der Zelle. Was muss man in der Anweisung ändern, damit wenn durch die Berechnung eine Änderung in den Zellen erföfgt, das Datum in Spalte B eingetragen wird. Als zweites würde ich gerne erreichen, dass nur das Datum eingetragen oder geändert wird, wenn der Wert in Spalte A größer 0 wird. Erfolgt also eine Berechnung und der Wert in Spalte A wird grösser 0, dann soll das Datum in Spalte B eingetragen werden. Wird aber durch eine Berechnung der Wert in Splate A kleiner/gleich 0, dann soll an dem Datumseintrag nichts geändert werden.
Kann man so etwas relisieren? Über jede Hilfe wäre ich dankbar.
Hier noch meine Anweisung
Private Sub Worksheet_Change(ByVal Target As Excel.Range)
If Intersect(Target, Range("A1:A20")) Is Nothing Then
Else
Cells(Target.Row, 2) = Now
End If
End Sub
Danke Euch schon mal im Voraus,
Ole