Po "zakomentování" je užitečné provést Debug / Compile, který ukáže, zda není vyřazená procedura volána z živého kódu. Pokud z tohoto titulu nevznikne kompilační chyba, zakomentovaný kód lze zpravidla z projektu zcela vyřadit. Pokud kompilační chyba vznikne, lze ještě zkoumat, jestli není živý kód s voláním zakomentované procedury součástí nepoužívané větve (a tu pak také zakomentovat). O nějaké aktivní metodě (jako jsou cross reference) pro VBA projekty nevím.
Test oprávněnosti pro zrušení kódu pomocí kompilace může lhát v případech, kdy je procedura volaná jinak, než z kódu VBA (jako makro pomocí klávesové zkratky, jako UDF z listu). Tato rizika je vhodné prověřit před definitivním vyřazením procedury z VBA.
citovat