Hallo zusammen,
ich habe in einer Tabelle mit 3.000 Zeilen den nachfolgenden VBA-Code laufen. Dieser sichert mir das aktuelle Datum in Spalte BP des jeweiligen Datensatzes, sobald zum ersten Mal eine Eingabe in Spalte V der entsprechenden Zeile getätigt wurde.
577 Datensätze lang hat alles ohne Probleme funktioniert, als ich heute das File erneut geöffnet habe, erhalte ich die Fehlermeldung "Laufzeitfehler 13". Ich habe nichts am File verändert und verstehe daher nicht, warum der VBA-Code nun auf einmal nicht mehr funktioniert. - Hat hier jemand eine Lösung für diesen Fehler bzw. die Ursache?
Nachfolgend der VBA-Code:
ich habe in einer Tabelle mit 3.000 Zeilen den nachfolgenden VBA-Code laufen. Dieser sichert mir das aktuelle Datum in Spalte BP des jeweiligen Datensatzes, sobald zum ersten Mal eine Eingabe in Spalte V der entsprechenden Zeile getätigt wurde.
577 Datensätze lang hat alles ohne Probleme funktioniert, als ich heute das File erneut geöffnet habe, erhalte ich die Fehlermeldung "Laufzeitfehler 13". Ich habe nichts am File verändert und verstehe daher nicht, warum der VBA-Code nun auf einmal nicht mehr funktioniert. - Hat hier jemand eine Lösung für diesen Fehler bzw. die Ursache?
Nachfolgend der VBA-Code:
Code:
Option Explicit
Private Sub Worksheet_Change(ByVal Target As Range)
Dim c As Range
If Not Intersect(Target, Me.Columns(22)) Is Nothing Then
For Each c In Intersect(Target, Me.Columns(22))
If Not IsEmpty(c) And IsEmpty(Me.Cells(c.Row, "BP")) Then Me.Cells(c.Row, "BP").Value = Date
Next c
End If
End Sub