zápis do zamčené buňky

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

Moderátor: Mods_senior

revol
nováček
Příspěvky: 25
Registrován: květen 14
Pohlaví: Muž
Stav:
Offline

zápis do zamčené buňky

Příspěvekod revol » 05 srp 2014 10:27

Omlouvám se, že pokračuji v zamčeném tématu, ale až teď s odstupem času jsem zjistil, že toto makro funguje, tak, že odemkne list, upraví buňku a list zamkne, ale už bohužel nezachová zaškrtnuté akce, které jsou povoleny v listu. Původně jsem měl zaškrtnuté, že lze formátovat řádky, po použití tohoto makra toto není zaškrtnuté a tím pádem přestalo fungovat jiné makro na skrývání řádku.

Sub ZmenaZamcenehoListu()
With ThisWorkbook.Worksheets(1)
'odemkne
.Protect Password:="123456", UserInterfaceOnly:=True
'zmeni obsah bunky A1
.Range("A1").Value = "blabla"
End With
End Sub


Lze tedy do tohoto makra něco dopsat, aby při zamykání buď zachoval původní povolené možnosti a nebo ještě lépe, abych mohl nadefinovat sám co má být povoleno při zamčení? (což bych využil i v budoucnu,kdybych potřeboval něco makrem změnit).

Toto je poměrně urgentí a budu vděčný za radu.

--- Doplnění předchozího příspěvku (05 Srp 2014 15:14) ---

Tak jsem na to přišel:

ActiveSheet.Protect Password:="heslo", AllowFiltering:=True, AllowSorting:=True, AllowFormattingRows:=True

jen poměrně složitě hledám cody pro jednotlivé položky, není někde hezký výčet?

Reklama
cmuch
Level 4.5
Level 4.5
Příspěvky: 1544
Registrován: březen 11
Bydliště: Drsná Vysočina :D
Pohlaví: Muž
Stav:
Offline

Re: zápis do zamčené buňky

Příspěvekod cmuch » 06 srp 2014 06:47

Já když si něco nadefinuji co má být při zamknutém listu aktivní tak to tam mám pořád zachované.

Jinak v nápovědě VBA si zadej Worksheet.Protect nebo i na netu http://msdn.microsoft.com/en-us/library/office/ff840611%28v=office.15%29.aspx.

revol
nováček
Příspěvky: 25
Registrován: květen 14
Pohlaví: Muž
Stav:
Offline

Re: zápis do zamčené buňky

Příspěvekod revol » 06 srp 2014 10:26

Děkuju za odkaz.

Já když zamknu opakovaně list (ručně), tak mi to také zůstane zachované, ale ne při použití tohoto makra, naštěstí po úpravě makra lze nadefinovat co má být aktivní.

Kód: Vybrat vše

ActiveSheet.Protect Password:="heslo", AllowFiltering:=True, AllowSorting:=True, AllowFormattingRows:=True

cmuch
Level 4.5
Level 4.5
Příspěvky: 1544
Registrován: březen 11
Bydliště: Drsná Vysočina :D
Pohlaví: Muž
Stav:
Offline

Re: zápis do zamčené buňky

Příspěvekod cmuch » 07 srp 2014 09:11

Mě se to nemění ani při používání v makrech (UserInterfaceOnly:=True)

revol
nováček
Příspěvky: 25
Registrován: květen 14
Pohlaví: Muž
Stav:
Offline

Re: zápis do zamčené buňky

Příspěvekod revol » 07 srp 2014 14:13

Tak to nevím, mě po použítí makra (viz první příspěvěk) zůstanou zaškrtnuté jen první dvě položky, ostatní se odoznačí, ale nevadí, vyřešeno nadefinováním v makru. Dík


  • Mohlo by vás zajímat
    Odpovědi
    Zobrazení
    Poslední příspěvek

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

Kdo je online

Uživatelé prohlížející si toto fórum: elninoslov a 4 hosti