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

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

Moderátor: Mods_senior

Llupo01
nováček
Příspěvky: 44
Registrován: květen 11
Pohlaví: Muž
Stav:
Offline

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

Příspěvekod Llupo01 » 29 črc 2015 17:50

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...

Reklama
Uživatelský avatar
eLCHa
Level 1
Level 1
Příspěvky: 72
Registrován: duben 10
Bydliště: Ostrava
Pohlaví: Muž
Stav:
Offline
Kontakt:

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

Příspěvekod eLCHa » 30 črc 2015 06:38

Na začátek Vaší procedury vložte

Kód: Vybrat vše

sheets("Jmeno").Protect UserInterFaceOnly:=True
eL CHá ;)

Kdo hledá, najde. Jenom je třeba hledat pořádně. Zkuste tohle- opravdu to funguje ;)
No vidíš, když se díváš pořádně, tak jedou ;)

Llupo01
nováček
Příspěvky: 44
Registrován: květen 11
Pohlaví: Muž
Stav:
Offline

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

Příspěvekod Llupo01 » 30 črc 2015 09:50

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

Uživatelský avatar
eLCHa
Level 1
Level 1
Příspěvky: 72
Registrován: duben 10
Bydliště: Ostrava
Pohlaví: Muž
Stav:
Offline
Kontakt:

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

Příspěvekod eLCHa » 30 črc 2015 10:41

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.
eL CHá ;)

Kdo hledá, najde. Jenom je třeba hledat pořádně. Zkuste tohle- opravdu to funguje ;)
No vidíš, když se díváš pořádně, tak jedou ;)

Llupo01
nováček
Příspěvky: 44
Registrován: květen 11
Pohlaví: Muž
Stav:
Offline

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

Příspěvekod Llupo01 » 30 črc 2015 13:52

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ý. :-(


  • Mohlo by vás zajímat
    Odpovědi
    Zobrazení
    Poslední příspěvek
  • Makro pro myš Rapture Python
    od mmmartin » 27 srp 2023 15:18 » v Problémy s hardwarem
    9
    1125
    od mmmartin Zobrazit poslední příspěvek
    29 srp 2023 16:47

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

Kdo je online

Uživatelé prohlížející si toto fórum: Seznam[Bot] a 5 hostů