Excel - čas změny

Programy pro práci v kanceláři (Word, Excel, Access…=>Office)

Moderátor: Mods_senior

bloom
nováček
Příspěvky: 11
Registrován: březen 14
Pohlaví: Muž
Stav:
Offline

Excel - čas změny

Příspěvekod bloom » 24 bře 2014 11:06

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.

Reklama
cmuch
Level 4.5
Level 4.5
Příspěvky: 1544
Registrován: březen 11
Bydliště: Drsná Vysočina :D
Pohlaví: Muž
Stav:
Offline

Re: Excel - čas změny

Příspěvekod cmuch » 24 bře 2014 20:40

Před end with přidej toto

Kód: Vybrat vše

.Offset(0, 10) = Now


--- Doplnění předchozího příspěvku (24 Bře 2014 20:46) ---

Nebo by šlo i takto upravit

Kód: Vybrat vše

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
  With Sheets("List2").Range("A" & Rows.Count).End(xlUp)
    Range("B8:K8").Copy Destination:=.Offset(1)
    .Offset(1, 10) = Now
  End With
 End If
End Sub


  • Mohlo by vás zajímat
    Odpovědi
    Zobrazení
    Poslední příspěvek
  • Super změny
    od jaojao » 24 bře 2024 19:10 » v PC-HELP - připomínky k fóru
    1
    731
    od jaojao Zobrazit poslední příspěvek
    26 bře 2024 12:41
  • Velké změny před námi! Update fóra a přechod na nový server
    od Ltb » 15 dub 2024 12:23 » v PC-HELP -> NOVINKY
    0
    850
    od Ltb Zobrazit poslední příspěvek
    15 dub 2024 12:23
  • Excel a OneDrive
    od sginfo » 11 zář 2023 15:28 » v Kancelářské balíky
    16
    6248
    od mirekol Zobrazit poslední příspěvek
    20 říj 2023 08:31
  • Excel - problém se vzorci
    od honzzicek » 28 čer 2023 21:45 » v Kancelářské balíky
    2
    1788
    od honzzicek Zobrazit poslední příspěvek
    01 črc 2023 08:57
  • excel-posun makra
    od actionboy » 12 bře 2024 18:59 » v Kancelářské balíky
    1
    382
    od Grimm Zobrazit poslední příspěvek
    12 bře 2024 21:43

Zpět na “Kancelářské balíky”

Kdo je online

Uživatelé prohlížející si toto fórum: Žádní registrovaní uživatelé a 5 hostů