Stránka 1 z 1

Makro při zamčeném sešitu selže

Napsal: 29 črc 2015 17:50
od Llupo01
Ahoj, prosím zkušené krále excelu o radu. Udelal jsem si sešit, který porovnává dva sloupce. Vytřořil jsem si 3 makra pro 3 tlačítka. Jedno je ,,seřaď", druhé je ,,Porovnej", třetí ,,smaž vše". První dvě fungují dobře, třetí sice taky, ale jen do chvíle, než sešit zamknu a necham aktivní jen buňky do kterých se vkládají data pro porovnání....hází to hlášku Metoda delete třídy range selhala...nevíte prosím někdo co s tim?..Předem děkuju moc za pomoc...

Re: Makro při zamčeném sešitu selže

Napsal: 30 črc 2015 06:38
od eLCHa
Na začátek Vaší procedury vložte

Kód: Vybrat vše

sheets("Jmeno").Protect UserInterFaceOnly:=True

Re: Makro při zamčeném sešitu selže

Napsal: 30 črc 2015 09:50
od Llupo01
Mohl by jste mi prosím zkusit vysvětlit trošku podrobněji kam přesně vložit tuto část, zdali mezi uvozovky místo ,,Jméno" napsat název listu, nebo sešitu a podobné věci. Omlouvám se, ale jsem naprostý začátečník, samouk...děkuji

Re: Makro při zamčeném sešitu selže

Napsal: 30 črc 2015 10:41
od eLCHa
Pro jednoduchost vložte hned na začátek procedury

Kód: Vybrat vše

Sub mojeProcedura()
  Sheets("Jmeno").Protect UserInterFaceOnly:=True
  'nějaký kód
End Sub
Jmeno = název listu
Pokud je to aktivní list, můžete použít ActiveSheet. Pro další informace použijte Google.

Re: Makro při zamčeném sešitu selže  Vyřešeno

Napsal: 30 črc 2015 13:52
od Llupo01
Děkuji. Mohu mít ještě jeden dotaz? Když sešit, resp. většinu buněk kromě dvou sloupců zamknu s heslem, při použití tlačítka ,,smazat vše" to po mě chce heslo. Přesto, že se sešit neodemkne po aktivaci tohoto makra. Může to být způsobeno tím, že jsem makro vytvářel v odemčeném sešitu? Ale v zamčeném to zase nejde, tak jsem trošku bezradný...momentálně sešit je zamčený, funguje zamčený, ale je zamčený bez hesla...pokud ho zamknu s heslem, už to heslo požaduje při aktivaci některých maker...

Prostě to zkusim shrnout...když je list odemčený, funguje to. Pokud list zamknu s heslem a necham aktivní jen buňky, které chci, po novém otevření sešitu to hlásí chybu, nebo to chce heslo a po zadání správného hesla makro proběhne a sešit zůstane zamčený. :-(