2016-05-02 5 views
2

VBAクラスを作成し、割り当てによって配列項目の値を設定できるプロパティを作成しようとしています(=演算子)。割り当てによって値を受け入れるクラスインデックス付きプロパティを作成します。

これに似た何か:https://msdn.microsoft.com/en-us/library/aa259714(v=vs.60).aspx

ので、署名は次のようになります:object.PropertyName(index) = string

は、VBAで、それは可能ですか?はいの場合は、方法を教えてください。

ありがとうございます!

答えて

2

あなたはここに答えVBA - Returning array from Property Get

Private v() As Double 
Public Property Get Vec(index As Long) As Double 
    Vec = v(index) 
End Property 
Public Property Let Vec(index As Long, MyValue As Double) 
    v(index) = MyValue 
End Property 
+0

素晴らしいを見つけることができます。ありがとう!! – cyboashu

関連する問題