Workbook_SheetChange Problem
15.09.2005 09:51:20
Johannes
ich habe bei folgenden Code ein Problem: in der aktiven Zelle wird über ein "gate to keybord" ein Messwert übertragen. Der Code trägt in die Zelle rechts davon das Datum und Zeit ein und geht eine Zelle tiefer und nach links zurück.
Manuell klappt das auch. Wenn ich aber versuche das über ein Workbook_SheetChange Ergeinis zu starten läuft der Code bis zum Abwinken, da wohl die Offset Anweisung in der letzten Zeile auch als Ereignis erkannt wird.
Hat jemand eine Idee wie ich das so ändern kann, dass der oben beschriebene Ablauf geht?
Einstweilen vielen Dank für Eure Hilfe
Gruß Johannes
Code:
Private Sub Workbook_SheetChange(ByVal Sh As Object, _
ByVal Source As Range)
If ActiveCell.Row = 20 Then ActiveCell.Offset(-20, 2).Select
ActiveCell.Offset(0, 1).Select
ActiveCell.FormulaR1C1 = "=NOW()"
Selection.Copy
Selection.PasteSpecial Paste:=xlValues, Operation:=xlNone, SkipBlanks:= _
False, Transpose:=False
Application.CutCopyMode = False
ActiveCell.Offset(1, -1).Select 'hier scheint der Fehler zu liegen ?
End Sub
Anzeige