Objekt erforderlich
02.11.2022 12:39:51
Shouchen
ich habe wahrscheinlich ein recht einfaches Problem, welches ich aber schlicht und ergreifend nicht verstehe.
Ich wollte eine Klasse anlegen, dann ein Bauteil namens "Duese".
In der Klasse habe ich eine Let und eine Set Methode, ich wollte den "Schub" der "Duese" nun mal einspeisen und dann wieder aufrufen.
Doch meldet mir VBA immer zurück, dass ein Objekt erforderlich ist. Ich habe es eigentlich, bis auf die Namen, aus einem YouTube Tutorial übernommen und verstehe nun einfach nicht, warum dort anscheinend kein Objekt generiert wurde oder warum er es nicht findet.
Code wenn ich auf eine Schaltfläche klicke:
Option Explicit
Public Sub Schaltfläche1_Klicken()
Dim Duese As New Bauteil
Duese.Schub = 14
MsgBox (Duese.Schub())
End Sub
Code zur Erzeugung des Klassenmoduls:
Option Explicit
Private m_Schub As Integer
Public Property Get Schub() As Integer
Set Schub = m_Schub
End Property
Public Property Let Schub(NSchub As Integer)
Set m_Schub = NSchub
End Property
(Das Klassemodul heißt auch "Bauteil")