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: 1547
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
  • Počítač do 30k- změny Příloha(y)
    od Dejvik2323 » 18 bře 2025 15:32 » v Rady s výběrem hw a sestavením PC
    11
    5721
    od DragonX Zobrazit poslední příspěvek
    24 bře 2025 12:50
  • EXCEL -jak otevřít 2 excel sobory abych je viděla současne a samostatně
    od Ketty02 » 30 srp 2024 21:19 » v Vše ostatní (sw)
    2
    4827
    od Riviera kid Zobrazit poslední příspěvek
    02 zář 2024 16:21
  • Přechod z Excel 21 na Excel 24
    od Snekment » 29 led 2025 13:46 » v Kancelářské balíky
    2
    12247
    od Snekment Zobrazit poslední příspěvek
    29 led 2025 15:05
  • Pohoda a excel Příloha(y)
    od brownwld » 06 kvě 2025 17:28 » v Kancelářské balíky
    1
    4826
    od atari Zobrazit poslední příspěvek
    07 kvě 2025 09:41
  • Excel - výpočet nočních hodin Příloha(y)
    od Uziv00 » 17 říj 2024 11:22 » v Kancelářské balíky
    3
    3363
    od lubo. Zobrazit poslední příspěvek
    24 říj 2024 00:00

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

Kdo je online

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