Excel VBA質問箱 IV

当質問箱は、有志のボランティア精神のおかげで成り立っています。
問題が解決したら、必ずお礼をしましょうね。
本サイトの基本方針をまとめました。こちら をご一読ください。

投稿種別の選択が必要です。ご注意ください。
迷惑投稿防止のため、URLの入力を制限しています。ご了承ください。


7362 / 76732 ←次へ | 前へ→

【74958】Re:クラスモジュール内のユーザ定義型変数について
発言  Abyss  - 13/11/1(金) 1:32 -

引用なし
パスワード
   ご説明のイメージがよく浮かびませんが、
文法としてのクラスは、Propertyを使って
以下のようにすれば良いと思います。

'----<クラスモジュール>----
Private mTypeValue As SomeType

Public childObj As Class1
Public depth As Long

Private Sub Class_Initialize()
  ' 無意味
  'depth = 0
  'With typeValue
  '  .num = 0
  '  .chars = ""
  'End With
End Sub

Public Property Let typeValue(RHS As SomeType)
  mTypeValue = RHS
End Property

Public Property Get typeValue() As SomeType
  typeValue = mTypeValue
End Property

' ↓↓ このメソッドって未完成品??

Public Function createNestObj(childValue As SomeType) As Class1

  Dim newValue As New Class1
  With newValue
    With .typeValue
      .num = childValue.num + 1
      .chars = childValue.chars & "a"
    End With
    .depth = Me.depth - 1
    Set .childObj = Me
  End With

End Function
'----------------

416 hits

【74956】クラスモジュール内のユーザ定義型変数について KJ 13/10/31(木) 17:37 質問
【74957】Re:クラスモジュール内のユーザ定義型変数... γ 13/10/31(木) 21:42 発言
【74958】Re:クラスモジュール内のユーザ定義型変数... Abyss 13/11/1(金) 1:32 発言
【74979】Re:クラスモジュール内のユーザ定義型変数... KJ 13/11/5(火) 9:24 お礼
【74978】Re:クラスモジュール内のユーザ定義型変数... KJ 13/11/5(火) 9:06 お礼

7362 / 76732 ←次へ | 前へ→
ページ:  ┃  記事番号:
2610219
(SS)C-BOARD v3.8 is Free