< návrat zpět

MS Excel


Téma: Vyhledání nadbytečných maker rss

Zaslal/a 18.1.2013 16:40

Dobrý den,

Mám poměrně rozsáhlý sešit s více než 8000 řádky VBA kódu. Lze nějakým způsobem zjistit makra. která nejsou odnikud volána, abych mohl kód trochu pročistit ?

Zaslat odpověď >

icon #011036
avatar
Len nápad: Hľadať reťazce "()" a "(*)", prípadne "Sub" a "Function" - tým by si mal byť schopný zistiť zoznam makier. V druhom kroku potom hľadať reťazce z daného zoznamu.
Čiže, predpokladajme, že existuje Makro1
jeho kód bude začínať ako
Sub Makro1()
alebo
Sub Makro1(zoznam argumentov)

v tom druhom kroku potom budeš hľadať reťazec "Makro1"
pokiaľ sa nikde v kóde tento reťazec nevyskytuje, tak Makro1 nie je odnikade volané (samozrejme, platí len pre daný projekt, pokiaľ by si to chcel prejsť i za iné projekty, tak si ich budeš musieť pootvárať a prehliadnuť i v nich)citovat

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