everyone。這是我的代碼。調試時它說:「VBA編譯錯誤:方法或數據成員找不到」,並強調線:Familienkutsche.strFarbe =「布勞」 如果我outcomment它,它說,關於後面的線一樣的東西。它不喜歡什麼?一切都寫在一塊,所以爲什麼他不承認任何「strFarbe」或「Geschwindigkeit」?話雖如此,如果我刪除Familienkutsche,只是離開.strFarbe =「布勞」一切正常。先謝謝你。VBA編譯錯誤:未找到方法或數據成員
Option Explicit
Public strFarbe As String
Private bytTempo As Byte
Private blnTempoSperre As Boolean
Public Property Let Geschwindigkeit(Speed As Long)
If (Speed > 250) Then
bytTempo = 250
blnTempoSperre = True
Else
bytTempo = Speed
blnTempoSperre = False
End If
End Property
Public Property Get Geschwindigkeit() As Long
Geschwindigkeit = bytTempo
End Property
Public Property Get abgeriegelt() As Boolean
abgeriegelt = blnTempoSperre
End Property
Public Sub Autos()
Dim Familienkutsche As Auto
Let Familienkutsche = New Auto
Familienkutsche.strFarbe = "Blau"
Familienkutsche.Geschwindigkeit = 320
Debug.Print Familienkutsche.Geschwindigkeit
Debug.Print Familienkutsche.abgeriegelt
End Sub
這不會編譯; '讓Familienkutsche =新Auto'應該是'Set Familienkutsche = New Auto' –
嗨,亞歷克斯。感謝您的快速回復。我做了建議的更改,但它仍然不能編譯並返回相同的錯誤。 =(((( – Lola
是一個'Class'? – PatricK