Makro excel - automatické zamykání buněk Vyřešeno
Makro excel - automatické zamykání buněk Vyřešeno
Ahoj, chtěl bych se zeptat, nejlépe zkusit vytvořit do mé přílohy makro, tak aby vždy když zapíšu číslo nebo znak v tabulce tak se automaticky uzamkne a buňka nebude být moci editována, smazána, upravena a zamkne se třeba pod heslem. Přesto prázdné buňky aby zůstaly otevřené. Případně jak jako editovatel mohu sám udělat úpravu abych nenarušil makro. Našel jsem nějaké návody ale makra jako taková neznám a nevím jak bych to vytvořil sám, prosím o radu, moc děkuji
							- Přílohy
- 
			
		
		
				- Sešit11.xlsx
- (11.29 KiB) Staženo 81 x
 
- 
				guest
- Pohlaví:  
Re: Makro excel - automatické zamykání buněk
Ukázka v čistém sešitu na listu List1, viz VBA (ALT+F11) a modul listu s událostní procedurou Worksheet_Change:
Před aplikací kódu na jiném listu odstraňte u všech buněk zámek (viz poslední karta dialogu Formát buňky) a přeneste kód do patřičného modulu.
							Kód: Vybrat vše
'heslo listu
Const cstrHeslo As String = "heslo"
'před použitím odstraňte zámek všech buněk listu
Private Sub Worksheet_Change(ByVal Target As Range)
    Dim rngBunka As Range
    'odemčení listu heslem
    ActiveSheet.Unprotect cstrHeslo
    'pro každou z měněných buněk
    For Each rngBunka In Target.Cells
        'je buňka prázdná?
        If IsEmpty(rngBunka) Then
            'vyjmi ji oblasti zamčených
            rngBunka.Locked = False
        Else
            'uplatni na ni zámek
            rngBunka.Locked = True
        End If
    Next rngBunka
    'znovuzamčení listu heslem
    ActiveSheet.Protect cstrHeslo
    
End SubPřed aplikací kódu na jiném listu odstraňte u všech buněk zámek (viz poslední karta dialogu Formát buňky) a přeneste kód do patřičného modulu.
- Přílohy
- 
			
		
		
				- jednorazovy_zapis_bez_hesla.xlsm
- (15.47 KiB) Staženo 165 x
 
Re: Makro excel - automatické zamykání buněk
Moc děkuji, funguje to přesně podle mých představ!!!!!!!!
			
									
									
						- 
				- Mohlo by vás zajímat
- Odpovědi
- Zobrazení
- Poslední příspěvek
 
- 
				
- 1
- 3672
- 
						od atari
						Zobrazit poslední příspěvek 
 10 srp 2025 21:20
 
 
- 
				
- 2
- 13815
- 
						od Snekment
						Zobrazit poslední příspěvek 
 29 led 2025 15:05
 
 
- 
				
- 1
- 6902
- 
						od atari
						Zobrazit poslední příspěvek 
 07 kvě 2025 09:41
 
 
- 
				
- 5
- 5327
- 
						od atari
						Zobrazit poslední příspěvek 
 26 dub 2025 09:11
 
 
- 
				- 
												Excel 2016 - vzorec kombinace podmínek Příloha(y)
 od MK_Vs » 08 led 2025 17:56 » v Kancelářské balíky
- 5
- 5559
- 
						od lubo.
						Zobrazit poslední příspěvek 
 14 led 2025 00:51
 
 
- 
												
Kdo je online
Uživatelé prohlížející si toto fórum: Žádní registrovaní uživatelé a 10 hostů






