Makro excel - automatické zamykání buněk

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

Moderátor: Mods_senior

Zamčeno
Franťas
nováček
Příspěvky: 20
Registrován: 12 zář 2013 13:09

Makro excel - automatické zamykání buněk

Příspěvek od Franťas »

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 84 x
guest

Re: Makro excel - automatické zamykání buněk

Příspěvek od guest »

Ukázka v čistém sešitu na listu List1, viz VBA (ALT+F11) a modul listu s událostní procedurou Worksheet_Change:

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 166 x
Franťas
nováček
Příspěvky: 20
Registrován: 12 zář 2013 13:09

Re: Makro excel - automatické zamykání buněk

Příspěvek od Franťas »

Moc děkuji, funguje to přesně podle mých představ!!!!!!!!
Zamčeno
  • Podobná témata
    Odpovědi
    Zobrazení
    Poslední příspěvek
  • Automatické přihlašování k fóru.
    od pcmaker » » v PC-HELP - připomínky k fóru
    1 Odpovědi
    4078 Zobrazení
    Poslední příspěvek od atari
  • Přechod z Excel 21 na Excel 24
    od Snekment » » v Kancelářské balíky
    2 Odpovědi
    14440 Zobrazení
    Poslední příspěvek od Snekment
  • Pohoda a excel
    od brownwld » » v Kancelářské balíky
    1 Odpovědi
    7368 Zobrazení
    Poslední příspěvek od atari
  • Tisk sloupců vedle sebe na A4 - Excel
    od atari » » v Kancelářské balíky
    5 Odpovědi
    5936 Zobrazení
    Poslední příspěvek od atari
  • Excel 2016 - vzorec kombinace podmínek
    od MK_Vs » » v Kancelářské balíky
    5 Odpovědi
    6164 Zobrazení
    Poslední příspěvek od lubo.

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