Wenn eine Excel-Arbeitsmappe viele Arbeitsblätter enthält und einige davon Makros enthalten, kann ich nur feststellen, welche Arbeitsblätter über Makros verfügen, indem Sie im Projekt-Explorer auf sie klicken ( Strg + R in VBA).
Gibt es einen anderen Weg, dies zu tun?
Ich habe kürzlich eine Frage in MSDN beantwortet und schließlich einen Blogeintrag darauf geschrieben.
Thema: Überprüfen Sie, ob eine Excel-Datei ein Makro hat
Link : Ссылка
Sie können dann .VBComponents.Item(i).Name
mit .VBComponents.Item(i).Type
verwenden, um zu überprüfen, welche " Tabellen " Makros haben.
BEARBEITEN
Technisch gesehen ist jedes Makro ein Stück Code , aber es ist nicht notwendig, dass jedes Stück code ein Makro ist. Wenn Sie also nur nach Makros suchen, sehen Sie sich den ersten Teil des Blogposts an und wenn Sie nach einem Code suchen, schauen Sie sich den zweiten Teil des Blogposts an.