< návrat zpět

MS Excel


Téma: Jak vymazat makro ??? rss

Zaslal/a 10.6.2011 21:34

Lze nějak vyrobit šablonu s makrem, které po ukončení všech úkonů v makru napsaných odstraní samo sebe?
Aby když to uživatel uloží , se to uložilo bez makra?

stop Uzamčeno - nelze přidávat nové příspěvky.

icon #005238
Poki
No, nevim, jak vymazat primo jeden kod - lze odstranit Modul, ve kterem je makro ulozeno.
Tento kod vymaze cely MODULE1 (vsechna makra v nem ulozena).
Sub VYMAZ_Modul()
Dim vbCom As Object
Set vbCom = Application.VBE.ActiveVBProject.VBComponents
vbCom.Remove VBComponent:= vbCom.Item("Module1")
End Sub
citovat
#008724
Stalker
Dovolím si vytáhnout toto vlákno a poptat se zkušenějších. Chtěl sem využít tento Pokiho kód, ale není funkční. Vybíhá hláška viz. přiložený screen.
Jen chci upozornit, že před cca rokem co se to tu řešilo všechno fungovalo bez problémů. Možná za to můžou aktualizace office (používám Excel 2007).
Nemáte někdo ponětí jak znovu zprovoznit tento kód.
Děkuji
Příloha: png8724_chyba-vba.png (23kB, staženo 127x)
8724_chyba-vba.png
citovat
#008726
avatar
Protože víme jak EXCEL neochotně uklízí. Tak bych volil
pomocný sešit, který by překopíroval původní sešit do nového bez maker a pak ten původní odstranil z disku.citovat
#008728
Stalker
Tak sem na to přišel. Je potřeba vlézt do nastavení excelu - centrum zabezpečení a zatrhnout volbu .... viz. screen
Příloha: png8728_centrum-zabezpeceni.png (61kB, staženo 468x)
8728_centrum-zabezpeceni.png
citovat

Uživatelské menu

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

Menu

On-line nástroje

Formulář Faktura

Formulář Faktura IV

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

Aktivní diskuse