Menu

Používání automatických filtrů v zamčených listech Excelu

21.12.2007 00:00 | Redakce Chip + Přidat komentář
Chcete zamknout list, aby v něm nikdo nemohl provádět změny, zároveň však potřebujete používat automatické filtry. Ty ale u zamčených listů nefungují.

Používání automatických filtrů v zamčených listech v Excelu

Chcete zamknout list, aby v něm nikdo nemohl provádět změny, zároveň však potřebujete používat automatické filtry. Ty ale u zamčených listů nefungují.

Od Excelu 2000 můžete přístup k funkcím u zamčených listů nastavovat pohodlně přes nabídku. Nejprve ale musíte list odemknout. Pak nastavte požadované filtry – tato nabídka nebude po zamknutí listu k dispozici. V nabídce Nástroje | Zámek klikněte na Zamknout list... V dialogovém okně v části „Akce povolené všem uživatelům listu“ vyberte Použít automatický filtr. V případě nutnosti zadejte ještě heslo a zamkněte list kliknutím na OK. V zamčeném listu můžete používat stávající automatické filtry, ale nemůžete je nastavovat ani mazat.

Stejného výsledku docílíte i pomocí jednoduchého makra (v Excelu 97 je to mimochodem jediná možnost). Z nabídky Nástroje vyberte Makro | Makra. Nejprve zadejte název makra, například „Zamčený list_s_filtry“, pak klikněte na Vytvořit. V editoru VBA zadejte tyto příkazy:

Sub×Zamčený×list×s×filtry()

ActiveSheet×Protect×userinterfaceonly:=True

ActiveSheet×EnableAutoFilter×=×True

End×Sub

Ukončete programování kliknutím na Soubor / Close and Return to Microsoft Excel. Až příště list zamknete pomocí tohoto makra, zůstane možnost používat automatické filtry dostupná.

Komentáře

* Hvězdičkou jsou označeny povinné informace.

Zajímavosti ze světa IT v e-mailu

Stačí odeslat svoji e-mailovou adresu


Odesláním formuláře souhlasíte se zpracováním svých osobních údajů a užitím pro marketingové účely vydavatelství Burda International CZ s. r. o.




Komerční sdělení