Externe Userform - Zugriff aus Sheet-Prozedur
10.12.2003 19:10:10
teo
ich habe hier folgendes problem;
ich habe mit eine Mustervorlage "Rechnungen" angelegt, aus der automatisierte
Zugriffe auf eine weitere Arbeitsmappe "Artikel" erfolgen.
Um hier Artikel auszuwählen, enthält das Arbeitsmappe "Rechnungen" die Userform "FRMGetArtikel".
Funktioniert alles prima.
Nach Fertigstellung der Rechnung kopiere ich das Tabellenblatt "Rechnungen" in eine andere Arbeitsmappe, in der Bestellungen, Kundendaten usw. enthalten sind.
Hierbei wird jedoch die Userform "FRMGetArtikel" nicht mitkopiert.
Wenn ich jetzt das Tabellenblatt "Rechnungen" aufrufe, erscheint ein Fehler "Objekt nicht gefunden" (Logisch, da die Userform nicht mehr da ist).
Der Code des Tabellenblattes "Rechnungen" befindet sich übrigens nicht in einem Modul (das wird ja auch nicht mitkopiert), sondern direkt in dem Tabellenblatt.
Nun lagere ich einfach die Userform "FRMGetArtikel" in die Definitionsmappe "DEF.xls" aus.
Jetzt kommt meine Frage;
Wie kann ich nun von dem Tabellenblatt "Rechnungen" auf die Userform zugreifen?
Der Alte Code lautete
Ergebniss = FRMGetArtikel.Starte_Dialog
Der Versuch, über
Ergebniss = Workbooks("DEF.xls").FRMGetArtikel.Starte_Dialog
funktioniert nicht, es erscheint "Objekt unterstützt diese Eigenschaft/Methode nicht"
für schnelle hilfe wäre ich sehr dankbar
gruß
teo