私は少しの間 vba と戦ってきましたが、驚くべきことに、あまり良くなっていません。オブジェクトに対して特別な比較演算子を使用できるように、次のコードを作成しました。
Public Function myEquals(v As CCtypestore) As Boolean
If v Is Nothing Then
myEquals = False
Return
End If
If Me.Acronym = v.Acronym Then
myEquals = True
Return
End If
myEquals = False
Return
End Function
私が渡しているオブジェクト v は現時点では Nothing であるため、結果が些細な False であると予想していました。驚いたことに、代わりに Return without gosub というエラーが表示されます。それがなぜなのか手がかりはありますか?