Čau profíci,
potřeboval bych pomoct se sledováním změny buňky tak jako je u sdíleného sešitu pokud si dám zvýraznit změny. Sešit bude sdílený, bude mít několik sloupců a dva sloupce by měli obsahovat komentřář a kdo-kdy změnil. Políčko kdo-kdy změnil by se mělo samo aktualizovat po změně políčka komentáře na základě přihlášené osoby, tj. vyplněného uživatelského jména.
Díky za pomoc
Sledování změny buňky Vyřešeno
-
- nováček
- Příspěvky: 30
- Registrován: listopad 09
- Pohlaví:
- Stav:
Offline
Sledování změny buňky
- Přílohy
-
- vzor.xls
- (31 KiB) Staženo 85 x
-
- Level 4
- Příspěvky: 1142
- Registrován: srpen 08
- Pohlaví:
- Stav:
Offline
Re: Sledování změny buňky
V editoru VBA (Alt+F11) vloz do modulu prislusneho listu (nutno predem zrusit sdileni sesitu) proceduru, plati pro zmeny v prvnim sloupci:
Kód: Vybrat vše
Option Explicit
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Column <> 1 Then Exit Sub
' zmenou REM (pridat/ubrat ' apostrof) si vyber bud jmeno z OS Win
Target.Offset(0, 1).Value = Environ("UserName")
' nebo z Excelu
'Target.Offset(0, 1).Value = Application.UserName
End Sub
-
- nováček
- Příspěvky: 30
- Registrován: listopad 09
- Pohlaví:
- Stav:
Offline
Re: Sledování změny buňky
Perfektní, díky. Jde tam přihodit ještě i datum a čas, kdy byla změna provedena?
-
- Level 4
- Příspěvky: 1142
- Registrován: srpen 08
- Pohlaví:
- Stav:
Offline
Re: Sledování změny buňky Vyřešeno
samozrejme lze.
Pokud primo ke jmenu, pak takto:
do dalsi bunky takto (uprav si ve sloupci format bunky):
Pokud primo ke jmenu, pak takto:
Kód: Vybrat vše
Option Explicit
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Column <> 1 Then Exit Sub
' zmenou REM (pridat/ubrat ' apostrof) si vyber bud jmeno z OS Win
Target.Offset(0, 1).Value = Environ("UserName") & " " & Now
' nebo z Excelu
'Target.Offset(0, 1).Value = Application.UserName & " " & Now
End Sub
do dalsi bunky takto (uprav si ve sloupci format bunky):
Kód: Vybrat vše
Option Explicit
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Column <> 1 Then Exit Sub
' zmenou REM (pridat/ubrat ' apostrof) si vyber bud jmeno z OS Win
Target.Offset(0, 1).Value = Environ("UserName")
' nebo z Excelu
'Target.Offset(0, 1).Value = Application.UserName
Target.Offset(0, 2).Value = Now
End Sub
-
- nováček
- Příspěvky: 30
- Registrován: listopad 09
- Pohlaví:
- Stav:
Offline
Re: Sledování změny buňky
Díky. uzavírám
-
- 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
- 5656
-
od DragonX
Zobrazit poslední příspěvek
24 bře 2025 12:50
-
-
-
Sledování pomocí hodinek
od palecek » 29 srp 2024 09:47 » v Mobily, tablety a jiná přenosná zařízení - 3
- 3824
-
od GamerXXX
Zobrazit poslední příspěvek
02 zář 2024 12:25
-
-
-
Android 15 sledování objemu dat na sim kartě
od Tazator » 10 dub 2025 07:40 » v Mobily, tablety a jiná přenosná zařízení - 4
- 3849
-
od Tazator
Zobrazit poslední příspěvek
10 dub 2025 11:02
-
-
-
Jak Facebooku zatrhnout sledování aktivity mimo Facebook? Příloha(y)
od Milovník soukromí » 27 pro 2024 01:13 » v Vše ostatní (bezp) - 8
- 6245
-
od mmmartin
Zobrazit poslední příspěvek
28 pro 2024 21:16
-
Kdo je online
Uživatelé prohlížející si toto fórum: Žádní registrovaní uživatelé a 4 hosti