This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
vba:propertyletget [14.03.2014 08:54:36] yaslaw |
vba:propertyletget [21.12.2015 10:39:32] (current) yaslaw |
||
---|---|---|---|
Line 1: | Line 1: | ||
====== [VBA] Class Property Let/Get ====== | ====== [VBA] Class Property Let/Get ====== | ||
- | VBA unterscheidet zwischen Objekten und 'normalen' Datentypen. So auch bei den Propeties einer UserClass. | + | VBA unterscheidet zwischen Objekten und 'normalen' Datentypen. So auch bei den Propeties einer %%UserClass%%. |
\\ Je nachdem muss man mit LET oder mit SET arbeiten. | \\ Je nachdem muss man mit LET oder mit SET arbeiten. | ||
Wenn man jedoch nicht weiss, ob ein Objekt oder ein Type daherkommt und das für die Klasse auch nicht relevant ist, kann man auch beide Versionen auf dasselbe Property umsetzen. | Wenn man jedoch nicht weiss, ob ein Objekt oder ein Type daherkommt und das für die Klasse auch nicht relevant ist, kann man auch beide Versionen auf dasselbe Property umsetzen. | ||
Line 31: | Line 31: | ||
End Property | End Property | ||
</code> | </code> | ||
+ | > Für den Get eignet sich dann auch die Funktion [[vba:functions:ref]] | ||
- | Siehe auch das Property Source in meiner [[:vba:classes:iterator:|Iterator-Klasse]] | + | >Siehe auch das Property Source in meiner [[:vba:classes:iterator:|Iterator-Klasse]] |