Public data As String
Public Function test(str As String) As String
test = data + str
End Function
Private Sub Class_Initialize()
MsgBox ("コンストラクタ")
End Sub
Private Sub Class_Terminate()
MsgBox ("デストラクタ")
End Sub
▼ クラスを使用するには、クラス変数を作り New にて実体を作成する必要があります。
Dim a As Class1
Set a = New Class1
クラス内で Public で指定した変数やメソッドは外部からアクセスできます。
そのため data と test は外部からアクセスできます。
Dim a As Class1
Set a = New Class1
a.data = "test"
Dim str As String
str = a.test("1")