VBA: Zelladresse als Text, Bezug variabel
31.07.2014 10:13:31
Robert
nach wie vor bin ich an der Historiefunktion dran.
Momentan werden bei Zelländerungen die geänderten Werte und die Zelladresse auf ein seperates Blatt geschrieben, wie ein Logfile.
Nun sind vor allem die Zeilennummern nicht gleichbleibend, es werden oft Zeilen eingefügt und gelöscht.
Momentan wird so geloggt:
With Tabelle1
.Unprotect Password:="zugang"
.Rows(2).Insert
.Rows(2).ClearFormats
.Cells(2, 1) = Now
.Cells(2, 2) = strSheetName
.Cells(2, 3) = lngrowNumber
.Cells(2, 4) = strColumnLetter
.Cells(2, 6) = avntValues(lngRow - lngRowOffset, lngColumn - lngColumnOffset)
.Cells(2, 7) = Environ("UserName")
.Cells(2, 5) = mavntValues(lngRow, lngColumn)
.Protect Password:="zugang", AllowFiltering:=True
End With
im Array avntValues stehen die neuen, im Array mavntValues die Alten Daten.
Gibt es eine Möglichkeit, die Zelladresse im Logfile (also Spalte 3 und 4) mit Bezügen zu gestalten, so dass sie auch bei Löschung und Hinzufügen von Zeilen die richtigen Zelladressen anzeigen?
Darstellung getrennt in Zeile und Spalte ist kein Muss.
Viele Grüße
Robert