人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

VBAの構造体の配列の作り方構造体を作りました。
Public Type XYZ
Name As String
Address As String
End Type

としました。そして、
Dim ValueXYZ() As XYZ
としました。Name,Addressでは配列で値を保持したいので、
ValueXYZ.Name(1)="ABC"
ValueXYZ.Address(2)="DEF"
としますと、修飾詞エラーと表示されます。そこで、今度は
Name() As String
Address() As Stringとして、同じことをやりましたが、同じエラーでした。
どこをなおせば動くようになるでしょうか?

●質問者: akaired
●カテゴリ:コンピュータ ウェブ制作
✍キーワード:ABC as def name String
○ 状態 :終了
└ 回答数 : 1/2件

▽最新の回答へ

1 ● SALINGER
●100ポイント ベストアンサー

正しくは、こうです

 Dim ValueXYZ(3) As XYZ
 ValueXYZ(1).Name = "ABC"
 ValueXYZ(1).Address = "EFG"

()の位置が違うのと、要素数を指定するコードが必要。

http://www.asahi-net.or.jp/~ef2o-inue/vba_k/sub04_070_07.html

◎質問者からの返答

ご回答ありがとうございます!助かりました!

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ