Hallo zusammen,
ich würde gerne aus Folgendem (Änderungsprotokollierung in einem PMO Tool):
Wieso frisst VBA das so nicht ?
Codetags eingefügt. ~Trade
ich würde gerne aus Folgendem (Änderungsprotokollierung in einem PMO Tool):
Visual Basic-Quellcode
- Set letzte_Zeile = Range("D19:IB" & Range("D" & Rows.Count).End(xlUp).Row)
- Set objRange = Intersect(Target, letzte_Zeile) ' Schnittmenge aus Target und definierten Spalten
- If Not objRange Is Nothing Then
- Application.EnableEvents = False 'notwendig damit Reaktion auf Änderungen nur einmal verfolgt wird
- For Each objCell In objRange
- Range("IC" & objCell.Row).Value = Date
- Range("ID" & objCell.Row).Value = Environ$("USERNAME") 'in der Zeile in der die änderung vorgenommen wurde wird Datum und Kennung geschrieben
- Next
- Application.EnableEvents = True ' wenn keine Änderung bleibt Schleife am Laufen
- End If
- für die Ranges IC und ID die entsprechenden Namen verwenden. Nur gibt das jedes Mal einen Fehler.. ?
- So sieht es dann aus:
- Range("ProtokollDatum" & objCell.Row).Value = Date
- Range("ProtokollNamen" & objCell.Row).Value = Environ$("USERNAME") 'in der Zeile in der die änderung vorgenommen wurde wird Datum und Kennung geschrieben
Wieso frisst VBA das so nicht ?
Codetags eingefügt. ~Trade
Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von „Trade“ ()