Č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
- 
				Puzzlehead
- 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 92 x
 
- 
				navstevnik
- 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- 
				Puzzlehead
- 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?
			
									
									
						- 
				navstevnik
- 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 Subdo 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- 
				Puzzlehead
- 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
- 8389
- 
						od DragonX
						Zobrazit poslední příspěvek 
 24 bře 2025 12:50
 
 
- 
												
- 
				
- 5
- 22766
- 
						od Speed_dead
						Zobrazit poslední příspěvek 
 20 srp 2025 11:08
 
 
- 
				- 
												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
- 5552
- 
						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
- 8181
- 
						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 16 hostů





