Při změne v buňce zapiš do druhé

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

Moderátor: Mods_senior

Zamčeno
luko02420
Level 2
Level 2
Příspěvky: 218
Registrován: 28 úno 2012 18:36

Při změne v buňce zapiš do druhé

Příspěvek od luko02420 »

Dobrý den, potřeboval bych pomoc s úpravou následujícího makra.
Používám proceduru na změnu v bunce viz níže. Funguje tak, že když se zmení obsah bunky ve sloupci D, tak do sloupce A stejneho radku mi zapise datum.
Potreboval bych to rozsirit jeste o jedno pravidlo a to tak, ze pri zmene ve sloupci D, se do sloupce P ve stejnem rádku, vlozi hodnota z bunky Q1.
Dekuji vsem za pomoc.

Kód: Vybrat vše

Private Sub Worksheet_Change(ByVal Target As Range)

Application.EnableEvents = False
' zapsání do buňky
Application.EnableEvents = True

If Target.Column = 4 Then
    i = Target.Row
   Cells(i, 1).Value = Format$(Now, "dd/mm/yyyy ")
End If
End Sub
Uživatelský avatar
Grimm
Level 2
Level 2
Příspěvky: 165
Registrován: 30 zář 2017 20:50

Re: Při změne v buňce zapiš do druhé

Příspěvek od Grimm »

Kód: Vybrat vše

Private Sub Worksheet_Change(ByVal Target As Range)
    If Target.Column = 4 Then
        i = Target.Row
       Cells(i, 1).Value = Format$(Now, "dd/mm/yyyy ")
       Cells(i, 16).Value = Cells(1, 17).Value
    End If
End Sub
luko02420
Level 2
Level 2
Příspěvky: 218
Registrován: 28 úno 2012 18:36

Re: Při změne v buňce zapiš do druhé

Příspěvek od luko02420 »

Děkuji funguje perfektně.
Zamčeno

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