Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailemVyřešeno Excel - čas změny

Ahoj, sestavil jsem makro, které kopíruje buňky na nový list, pokud dojde k jejich změně. Kód je následující:

Private Sub Worksheet_Change(ByVal Target As Range)
 Dim KeyCells As Range

 Set KeyCells = Range("B8:K8")

 If Not Application.Intersect(KeyCells, Range(Target.Address)) _
 Is Nothing Then
Range("B8:K8").Copy
With Sheets("List2").Range("A" & Rows.Count).End(xlUp).Offset(1)
 .PasteSpecial Paste:=xlPasteColumnWidths
 .PasteSpecial Paste:=xlPasteValues
End With
 Application.CutCopyMode = False

 End If
End Sub

Neporadil by mi někdo, prosím, s tím, co mám do kódu vložit za funkci, aby se na novém listu vedle zkopírovaných buněk objevil také čas, kdy došlo ke změně buňky na původním listě? Díky.

Předmět Autor Datum
ActiveCell.Value = Format(Now(), "m/dd/yyyy h:mmAM/PM")
pme 24.03.2014 12:38
pme
Díky za odpověď, ale já bych chtěl, aby se mi ten čas zobrazoval v novém listu ve sloupci vedle zkop…
bloom 24.03.2014 13:02
bloom
Už jsem vyřešil. Díky.
bloom 24.03.2014 13:24
bloom
Tak aspoň označ dotaz jako vyřešený. Asi moc obtížné, označím sám.
karel 24.03.2014 13:27
karel
Omlouvám se, jsem tu nový, tak jsem si to neuvědomil. Příště si už dám pozor.
bloom 24.03.2014 13:36
bloom
:) poslední
karel 24.03.2014 13:40
karel

Díky za odpověď, ale já bych chtěl, aby se mi ten čas zobrazoval v novém listu ve sloupci vedle zkopírovaných hodnot (a aby se každý další čas změny zapsal také na následující řádek). Takhle se mi čas zobrazí jen v buňce pod změněnou buňkou na původním listu.

Zpět do poradny Odpovědět na původní otázku Nahoru