24. Juni 200817 j Hallo, ich habe etliche Makros im Visual Basic Editor vor mir liegen. Das Navigationsfenster zeigt einen Wust von Modulen, die z.T. leer sind. Leider hat google keine Methode erbracht, diese leeren Module von Hand zu löschen. Für mich unverständlich ist, dass nach RKl. auf ein Modul kein "löschen" angeboten wird. Wenn ich also mit ganzen Makrosammlungen arbeite und ständig weiterentwickle (evtl. Kopien von Modulen zur Überarbeitung anlege) wächst das alles ins Chaos. Wer hat da eine Idee für mich? Die einzige Methode die ich sehe, die aber mir zu aufwändig ist: Alle noch aktuellen Module exportieren und in eine neue Mappe importieren. Gruß Grisu
25. Juni 200817 j Hi, im VBA-Editor hast du in der Projektansicht die Module aufgelistet. Rechtsklick - 'Entfernen von'... mfg Thomas
25. Juni 200817 j Hi, ich hab mal einen Screenshot angehängt, der zeigt, dass ich das von dir erwähnte Feld nicht finde Ich verwende (Umgebungsbedingt noch) Office 2000. Mit was hast du gearbeitet? Danke und Gruß Grisu
25. Juni 200817 j das ist dann wohl eine fehlerhafte installation. bitte poste mal, welche version von excel/office 2000 bei dir läuft bzw. welche version der VBA-umgebung. andererseits, ich sehe, dass dein VBA-code im "unterbrechen"-modus ist, d.h. noch läuft. drück mal auf "stop". wie sind denn soviele module in deinem VBA-projekt entstanden? s'Amstel
25. Juni 200817 j Dito. Während des Ausführens ist diese Option nicht vorhanden. Ausführung stoppen und nochmal versuchen. mfg Thomas
26. Juni 200817 j Hallo, danke für die Hilfe, nach dem "Stopp" hats geklappt. Die Module gehören zu einer Makrosammlung. Mit dieser werden Daten, die von verschiedenen Kunden kommen auf ein passendes Format getrimmt. Da sich ab und an was ändert, Daten anders übergeben werden, Aufbereitungen anders aussehen sollen, entstehen durch Bearbeitungskopien, Neuanlagen, etc. immer mehr Module.... Nun soll bei Gelegenheit mal aufgeräumt bzw. überarbeitet werden. Danke und Gruß Grisu
Archiv
Dieses Thema wurde archiviert und kann nicht mehr beantwortet werden.