Excel - zaznamenani casu zmeny hodnoty bunky Vyřešeno

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

Moderátor: Mods_senior

bobulin
nováček
Příspěvky: 2
Registrován: září 09
Pohlaví: Muž
Stav:
Offline

Excel - zaznamenani casu zmeny hodnoty bunky  Vyřešeno

Příspěvekod bobulin » 04 zář 2009 13:16

Dobry den,
mel bych prosim nasledujici dotaz.
Mam bunku (napr. A1) kde manualne menim hodnotu.
Potreboval bych do jine bunky vytvorit vzorec, ktery zaznamena datum a cas posledni zmeny bunky A1.

Vim, ze neco takoveho se necha vytvorit pres sdileni sesitu a sledovani zmen, ale to mi nevyhovuje.

Dekuji moc za radu. :smile:

S pozravem Pavel K.

Reklama
navstevnik
Level 4
Level 4
Příspěvky: 1142
Registrován: srpen 08
Pohlaví: Nespecifikováno
Stav:
Offline

Re: Excel - zaznamenani casu zmeny hodnoty bunky

Příspěvekod navstevnik » 04 zář 2009 13:44

Pokud ma byt zaznam o zmene v bunce (napr. A1) stabilni, tj. nemenit se pri kazdem prepoctu (byt i rucnim) listu, pak jedine mozne reseni je pouziti udalosrni procedury spojene se zmenou obsahu bunky.
Takze tvuj pozadavek na reseni pouze pomoci funkce listu je nerealny.

bobulin
nováček
Příspěvky: 2
Registrován: září 09
Pohlaví: Muž
Stav:
Offline

Re: Excel - zaznamenani casu zmeny hodnoty bunky

Příspěvekod bobulin » 04 zář 2009 14:14

Děkuji za odpověď.
Já ale potřebuji, aby se datum měnil při každém přepočtu buňky A1.

Děkuji.

navstevnik
Level 4
Level 4
Příspěvky: 1142
Registrován: srpen 08
Pohlaví: Nespecifikováno
Stav:
Offline

Re: Excel - zaznamenani casu zmeny hodnoty bunky

Příspěvekod navstevnik » 04 zář 2009 15:30

Je jasne, ze pri zmene hodnoty v A1, ale snad ne pri zmene hodnoty kterekoliv jine bunky, takze pokud pouze pri zmene hodnoty v A1, pak pouze a jenom reseni s udalostni procedurou.

Uživatelský avatar
mike007
Master Level 7.5
Master Level 7.5
Příspěvky: 5860
Registrován: srpen 07
Bydliště: Pardubice
Pohlaví: Muž
Stav:
Offline
Kontakt:

Re: Excel - zaznamenani casu zmeny hodnoty bunky

Příspěvekod mike007 » 06 zář 2009 23:18

Přesně jak říká návštěvník. Toto se nedá řešit fcí listu (vzorcem), ale jedině událostní procedurou.
Klikni pravým tlačítkem myši na záložku ve které chceš, aby to fungovalo a z kontextového menu vyber možnost Zobrazit kod. Do bílého okna napravo nakopíruj tuto proceduru:

Kód: Vybrat vše

Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Address = "$A$1" Then
Cells(1, 3) = Now
End If
End Sub


Pokud se změní hodnota v buňce A1, do buňky C1 se automaticky vepíše datum a čas změny.
Nejlepší hra je Excel!
Pravidla fóra PC-helpJak označit téma za vyřešené
»»»»»»»»»»»»»»»»»»»»»»»
UPOZORNĚNÍ - můj Skype, Soukromé zprávy či email neslouží jako tech. podpora.
Dotazy pište do fóra. Od toho tu je.

Renoslav
nováček
Příspěvky: 2
Registrován: říjen 09
Pohlaví: Muž
Stav:
Offline

Re: Excel - zaznamenani casu zmeny hodnoty bunky

Příspěvekod Renoslav » 14 říj 2009 13:46

Dobrý den,
řeším velmi podobnou situaci:

Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Address = "$A$1" Then
Cells(2, 7) = Now
End If
End Sub


Ale chtěl bych zaznamenat do jedné buňky změnu ve sloupci.
Zkoušel jsem:

Private Sub Worksheet_Change(ByVal Target As Range)
Dim x
For x = 1 To 500
If Target.Address = "$A$x" Then
Cells(2, 7) = Now
End If
Next x
End Sub

Ale nefunguje to.
Můžete mi pls někdo poradit ?
Děkuji

Michal P.

Uživatelský avatar
mike007
Master Level 7.5
Master Level 7.5
Příspěvky: 5860
Registrován: srpen 07
Bydliště: Pardubice
Pohlaví: Muž
Stav:
Offline
Kontakt:

Re: Excel - zaznamenani casu zmeny hodnoty bunky

Příspěvekod mike007 » 14 říj 2009 14:00

Nevím, zda jsem to pochopil dobře. Snad ano ...

Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Column = 1 Then
Cells(2, 7) = Now
End If
End Sub
Nejlepší hra je Excel!
Pravidla fóra PC-helpJak označit téma za vyřešené
»»»»»»»»»»»»»»»»»»»»»»»
UPOZORNĚNÍ - můj Skype, Soukromé zprávy či email neslouží jako tech. podpora.
Dotazy pište do fóra. Od toho tu je.

Renoslav
nováček
Příspěvky: 2
Registrován: říjen 09
Pohlaví: Muž
Stav:
Offline

Re: Excel - zaznamenani casu zmeny hodnoty bunky

Příspěvekod Renoslav » 14 říj 2009 14:45

Pochpil jste to naprosto správně a funguje to.
Mockrát dík.


  • Mohlo by vás zajímat
    Odpovědi
    Zobrazení
    Poslední příspěvek

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

Kdo je online

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