Hi Leute!
Ich hab hier ein Klassenmodul:
Und hier hab ich noch den Code meines Moduls:
Das Problem hierbei ist nun, dass bei Verwendung der Property Get/Let der Compiler mir einen "Laufzeitfehler '91': Objektvariable oder With-Blockvariable nicht festgelegt" wirft.
Was mache ich falsch? Ich verwende doch die Properties richtig, oder?
Ich hab hier ein Klassenmodul:
Und hier hab ich noch den Code meines Moduls:
Quellcode
- Option Explicit
- Public Function CreateReqsByWorkSheet(ByVal ws As Worksheet)
- 'Dimensioniere Requirement-Variable
- Dim currentRequirement As ClsReq
- Set currentRequirement = New ClsReq
- 'An dieser Stelle möchte ich nun den eventuellen Inhalt der privaten id Variable auslesen
- Dim test As String
- test = currentRequirement.getId()
- 'An dieser Stelle möchte ich nun den eventuellen Inhalt der privaten id Variable überschreiben
- Dim test As String
- currentRequirement.getId() = "myNewId"
- End Function
Das Problem hierbei ist nun, dass bei Verwendung der Property Get/Let der Compiler mir einen "Laufzeitfehler '91': Objektvariable oder With-Blockvariable nicht festgelegt" wirft.
Was mache ich falsch? Ich verwende doch die Properties richtig, oder?