Moin Thomas,
Post by Thomas Baerwinkelgibt es eine Möglichkeit Klassen aus externen Dateien zu nutzen?
Kommt darauf an, aus welchen Dateien. Aber prinzipiell geht das.
Post by Thomas BaerwinkelIch möchte gern allgemeine Klassen in einem extra file speichern und
dann in das aktuelle file mit einbinden.
Die einfachste Möglichkeit wäre, die Klassen einfach in einer DLL zu
erstellen. Nun hat aber nicht jeder die Möglichkeit eigene DLLs zu
erstellen.
Eine andere Möglichkeit wäre, es in einer Excel-Datei abzulegen (die
Personl.xls könnte sich dafür anbieten). Vorgehen für das Anlegen außerhalb
der Personl.xls:
1. Neue Datei öffnen
2. Menü Fenster - Ausblenden, damit nicht immer ein Tabellenblatt zu
sehen ist
3. im VBA-Editor in die Eigenschaft des VBA-Projektes gehen und ihm
einen anderen Namen geben.
4. die Klassen hinzufügen.
5. darauf achten, dass die Instancing-Eigenschaft der Klassen auf
PublicNotCreatable steht.
6. Datei speichern (und ggf. schließen)
Einbinden der Klassen in anderen Dateien:
1. im VBA-Editor auf Menü Extras - Verweise gehen
2. auf 'Durchsuchen' klicken
2. den Dateityp auf 'Microsoft Excel Files' umstellen
3. und die oben erstellte Excel-Datei auswählen.
Fertig.
Greetinx aus Kiel
Reiner
--
Computer sind grossartig. Mit ihnen macht man die Fehler viel schneller.