Makro excel - automatické zamykání buněk Vyřešeno

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

Moderátor: Mods_senior

Franťas
nováček
Příspěvky: 20
Registrován: září 13
Pohlaví: Muž
Stav:
Offline

Makro excel - automatické zamykání buněk  Vyřešeno

Příspěvekod Franťas » 17 bře 2016 21:22

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 75 x

Reklama
guest
Pohlaví: Nespecifikováno

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

Příspěvekod guest » 20 bře 2016 14:02

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 159 x

Franťas
nováček
Příspěvky: 20
Registrován: září 13
Pohlaví: Muž
Stav:
Offline

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

Příspěvekod Franťas » 23 bře 2016 06:58

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
    4749
    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
  • Přechod z Excel 21 na Excel 24
    od Snekment » 29 led 2025 13:46 » v Kancelářské balíky
    2
    12163
    od Snekment Zobrazit poslední příspěvek
    29 led 2025 15:05
  • Pohoda a excel Příloha(y)
    od brownwld » 06 kvě 2025 17:28 » v Kancelářské balíky
    1
    4543
    od atari Zobrazit poslední příspěvek
    07 kvě 2025 09:41
  • Excel - výpočet nočních hodin Příloha(y)
    od Uziv00 » 17 říj 2024 11:22 » v Kancelářské balíky
    3
    3301
    od lubo. Zobrazit poslední příspěvek
    24 říj 2024 00:00

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

Kdo je online

Uživatelé prohlížející si toto fórum: Žádní registrovaní uživatelé a 5 hostů