VBA-ユーザ定義型

VBAユーザ定義型

ユーザ定義型とは

ユーザー定義型は、C言語でいう構造体のような仕組みです。

異なるデータ型変数をグループとしてまとめて扱うことができます。


ユーザ定義型の宣言

ユーザ定義型を宣言すると、複数の要素を持つ変数を作成できます。

ユーザ定義型を宣言するには「Type」ステートメントを利用します。


Type MemberInfo
  name As String
  age As Integer
  team As String
End Type

ユーザ定義型の変数宣言

ユーザ定義型の変数の宣言です。

ユーザ定義形の変数の宣言は以下のようにします。


Dim member As MemberInfo

ユーザ定義型の参照と代入

ユーザ定義型の参照と代入です。


' 要素の参照
member.name
member.age
member.team


' 要素の代入
member.name = "Alice"
member.age = 14
member.team = "no"

関連ページ