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"