< návrat zpět

MS Excel


Téma: Uzamčení listu rss

Zaslal/a 23.5.2013 21:08

Zdravím všechny a děkuji za předešlé rady, které dopadly na úrodnou půdu, ale řeším další problém. Potřeboval bych zamknout list pro uživatele a nechat ho odemčený pro VBA, tak abych nemusel list furt zamykat a odemykat. Někde jsem to na netu viděl jako zápis makra ale teď to nemůžu najít. V listu jsou tlačítka, které by po zamčení měli zůstat funkční.

Zaslat odpověď >

icon #013429
eLCHa
V listu jsou tlačítka, které by po zamčení měli zůstat funkční.

Jak máte ta tlačítka vytvořená? Ovládací prvky formuláře, ActiveX nebo nějak jinak?citovat
#013430
avatar
ja som to riesil takto
pred makrom som ho otvoril:
Sheets(1).Unprotect Password:="test"

a po makre som ho zavrel:
Sheets(1).Protect Password:="test", DrawingObjects:=True, Contents:=True, Scenarios:=True

ale keby bol lepsi sposob rad si ho precitam :))citovat
icon #013431
eLCHa
@Paloo
Není
Pokud máte zamčený list, musíte ho v makru odekmnout, provést co potřebujete a potom zamknout.

Ono v podstatě stačí
Sheets(1).Unprotect
'kód
Sheets(1).Protect

protože excel si pamatuje poslední nastavení zámku v listu.

Já jen nerozumím, jestli mu to to makro nespustí (nefunguje tlačítko) nebo v průběhu nahlásí chybu, že je list zamčený.
Proto ten dotaz.citovat
#013437
avatar
Mám je dané jako ActiveX, no pokud to nejde tak mě nic jiného nezbyde, ale mám ten pocit, že jsem to fakt někde viděl.citovat

Uživatelské menu

Nejste přihlášen(a)
avatar\n

Menu

Formulář Faktura

Formulář Faktura IV

Oblíbený formulář Faktura byl vylepšen a rozšířen.
Více se dočtete zde.

Helios iNuvio

Používáte podnikový systém Helios iNuvio? Potřebujete pomoci se správou nebo vyvinout SQL proceduru? Více informací naleznete na stránce Helios iNuvio.

On-line nástroje