Worksheet_Change mit anschl. Makro
16.03.2016 13:55:59
Claus
ich möchte dass Datum und Uhrzeit in Zelle A2 eingetragen werden, wenn in Zelle B2 etwas manuell eingetragen wird. Anschliessend sollen die Werte aus Range (A2:B2) kopiert und als Werte weiter unten eingefügt werden.
Das Aktualisieren von Zelle A2 funktioniert, aber nicht das anschliessende Kopieren und Einfügen der Werte. Was mache ich da falsch?
Hier das Makro, das ich verwende:
Private Sub Worksheet_Change(ByVal Target As Excel.Range)
Dim iRow As Integer
iRow = Target.Row
If Application.Intersect(Target, Range(Cells(2, 2), Cells(iRow, 2))) Is Nothing Then Exit _
Sub
Cells(iRow, 1) = Now()
Range(Cells(iRow, 1), Cells(iRow, 2)).Copy
Cells(1, 1).Select
Selection.End(xlDown).Select
Cells(ActiveCell.Row + 1, 1).Select
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
Cells(2, 2).Select
Range(Cells(2, 1), Cells(2, 2)).ClearContents
ActiveWorkbook.Save
End Sub
Vielen Dank schon Vorab für Eure Hilfe!
Gruss
Claus