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 74 x
-
- 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 Sub
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.
- Přílohy
-
- jednorazovy_zapis_bez_hesla.xlsm
- (15.47 KiB) Staženo 158 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
-
-
EXCEL -jak otevřít 2 excel sobory abych je viděla současne a samostatně
od Ketty02 » 30 srp 2024 21:19 » v Vše ostatní (sw) - 2
- 4746
-
od Riviera kid
Zobrazit poslední příspěvek
02 zář 2024 16:21
-
-
-
automaticke nastaveni velikosti komentare v Excelu
od Mikik Block » 04 zář 2024 15:17 » v Kancelářské balíky - 0
- 3176
-
od Mikik Block
Zobrazit poslední příspěvek
04 zář 2024 15:17
-
-
- 2
- 12162
-
od Snekment
Zobrazit poslední příspěvek
29 led 2025 15:05
-
- 1
- 4538
-
od atari
Zobrazit poslední příspěvek
07 kvě 2025 09:41
-
- 3
- 3297
-
od lubo.
Zobrazit poslední příspěvek
24 říj 2024 00:00
Kdo je online
Uživatelé prohlížející si toto fórum: Žádní registrovaní uživatelé a 4 hosti