Hallo,
Ich verzweifle etwas an VBA.
Mein Anliegen:
Ich habe eine Klasse clsProfil. Diese soll eine Property Get Function Querschnittswerte bekommen.
Querschnittswerte soll einen benutzerdefinierten Datentyp haben.
Meine erste Idee:
Querschnittswerte als benutzerdefinierten Typen in ein Modul schreiben:
und in clsProfil:
Problem: Man kann anscheinend keine öffentlichen benutzerdefinierten Typen einer öffentlichen Property Function zuordnen.
Meine zweite Idee:
Anstatt eines benutzerdefinierten Typs eine Klasse verwenden:
clsQuerschnittswerte mit Property Get und Let Functions für z.B. h und b
und dann in clsProfil eingefügt:
wenn ich jetzt jedoch versuche darauf zuzugreifen klappt das wieder nicht.
Fehlermeldung "<Objektvariable oder With-Blockvariable nicht festgelegt>"
Wenn ich objProfil überwache, sehe ich, dass m_Querschnittswerte korrekt gefüllt ist. Nur komme ich nicht an die Werte dran
Habe ich da einen generellen Denkfehler? VBA ist mir noch recht neu.
Gruß,
bla
Ich verzweifle etwas an VBA.
Mein Anliegen:
Ich habe eine Klasse clsProfil. Diese soll eine Property Get Function Querschnittswerte bekommen.
Querschnittswerte soll einen benutzerdefinierten Datentyp haben.
Meine erste Idee:
Querschnittswerte als benutzerdefinierten Typen in ein Modul schreiben:
und in clsProfil:
Problem: Man kann anscheinend keine öffentlichen benutzerdefinierten Typen einer öffentlichen Property Function zuordnen.
Meine zweite Idee:
Anstatt eines benutzerdefinierten Typs eine Klasse verwenden:
clsQuerschnittswerte mit Property Get und Let Functions für z.B. h und b
und dann in clsProfil eingefügt:
wenn ich jetzt jedoch versuche darauf zuzugreifen klappt das wieder nicht.
Fehlermeldung "<Objektvariable oder With-Blockvariable nicht festgelegt>"
Wenn ich objProfil überwache, sehe ich, dass m_Querschnittswerte korrekt gefüllt ist. Nur komme ich nicht an die Werte dran
Habe ich da einen generellen Denkfehler? VBA ist mir noch recht neu.
Gruß,
bla
Für ein Mindestmaß an Rechtschreibung, Interpunktion und Majuskeln!