Hallo,
ich bin gerade am erstellen einer eigenen Klasse und habe bisher wenig Erfahrung mit VBA. Daher habe ich zwei Fragen:
1. Wie erstelle ich eine Property für ein Array? Ich habe mich bisher an diese Anleitung gehalten: http://www.online-excel.de/excel/singsel_vba.php?f=50 . Es gibt bereits ein Thema für VB.NET ( [VB.NET] Property für Array ) aber so wirklich hilft es mir nicht weiter. Folgend ist mein Code aufgelistet. Bei der Property hab ich, wie gesagt, keine Ahnung.
2. Kann ich ein Feld aus meiner selbst erstellten Klasse generieren? Ich hab gehört, dass dies mit VB 6.5 nicht möglich sei.
Es wäre schön, wenn mir jemand helfen könnte. Vielen Dank schon einmal dafür
Gruß
ich bin gerade am erstellen einer eigenen Klasse und habe bisher wenig Erfahrung mit VBA. Daher habe ich zwei Fragen:
1. Wie erstelle ich eine Property für ein Array? Ich habe mich bisher an diese Anleitung gehalten: http://www.online-excel.de/excel/singsel_vba.php?f=50 . Es gibt bereits ein Thema für VB.NET ( [VB.NET] Property für Array ) aber so wirklich hilft es mir nicht weiter. Folgend ist mein Code aufgelistet. Bei der Property hab ich, wie gesagt, keine Ahnung.
Visual Basic-Quellcode
- '**** Code für clsMWert ****
- Option Explicit
- Dim mFehler(4) As Single
- 'Setzen der Standardwerte
- Private Sub Class_Initialize()
- For i = 1 To 4
- mFehler(i) = 9.999
- Next i
- End Sub
- Public Property Let Fehler(ByVal DerFehler As ???)
- mFehler = DerFehler
- End Property
- Public Property Get Fehler() As ???
- Fehler = mFehler
- End Property
2. Kann ich ein Feld aus meiner selbst erstellten Klasse generieren? Ich hab gehört, dass dies mit VB 6.5 nicht möglich sei.
Es wäre schön, wenn mir jemand helfen könnte. Vielen Dank schon einmal dafür
Gruß