< návrat zpět

MS Excel


Téma: vba zamezení uprav jiných listů rss

Zaslal/a 13.7.2014 13:57

Ahoj,

potřeboval bych poradit s následujícím problémem. V sešitu používám formuláře ale potřebuji i ručně vkládat data zvlášť do listu tak bych chtěl nějak zamezit úpravám jiných listů asi ideálně kdyby šlo nenechat přepnout na jiný list

Zaslat odpověď >

#020490
avatar
Napadly mě tři možnosti.

1.) Každý list lze zvlášť uzamknout:
Revize/"Uzamknout list"

2.) Kód VBA, při aktivaci jiného listu automaticky přesměrovat uživatele zpět na požadovaný list. Do "jiného" listu tedy vložit kód:
Private Sub Worksheet_Activate()
Sheets("List1").Activate
End Sub
3.) Pokud uživatel nepotřebuje dané listy, tak je můžeš skrýt. Buď ručně nebo kódem. V nastavení v editoru VBA lze nastavit i tzv. "velmi skrytý" list, tudíž o něm běžný uživatel nebude vůbec vědět. Jedná se o parametr Visible:
Sheets("List2").Visible = 2P.citovat
#020497
avatar
díky za inspiraci nakonec jsem použil třetí možnostcitovat

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