Spaltenüberwachung mit Datumausgabe
03.10.2014 09:40:17
Andre
Guten Morgen und einen schönen Feiertag,
ich habe schon gesucht und bin so weit gekommen. Jetzt weiß ich nicht wie ich den Code abändern muss.
Mein Problem ist folgendes, ich möchte die letzte Änderung in einem Spaltenbereich überwachen (R2 bis R150). In R152 soll dann das Datum mit Uhrzeit der letzten Änderung stehen.
Das funktioniert mit dem folgenden Code ganz gut.
Private Sub Workbook_SheetChange(ByVal Sh As Object, ByVal Target As Range)
If Not Application.Intersect(Target, Sh.Range("R2:R150")) Is Nothing Then
Select Case Sh.Name
Case Else
On Error GoTo F
Application.EnableEvents = False
Sh.Range("R152") = Now ' Zelle anpassen
F: Application.EnableEvents = True
End Select
End If
End Sub
Jetzt muss ich 30 Spalten in einem Tabellenblatt einzeln überwachen.
D.h. in S152 soll das Datum der letzten Änderung für den Bereich"S2:S150" stehen
in T152 soll das Datum der letzten Änderung für den Bereich"T2:T150" stehen
in U152 soll das Datum der letzten Änderung für den Bereich"U2:U150" stehen
usw.
Ich bin euch für Eure Hilfe sehr dankbar.
Lg Andre