- 締切済み
表(縦横)形式データを配列にしたい
Type GYO ' 文字列要素 gyono As String ' 項番 hinmei As String ' 品名 hinmeicode As String ' 品名コード hinmeicnt As String ' 数量 End Type 行数可変であれば以上の様に列の定義をし、行はgyo(i) i=1,2,3,4とすればよいのですが、列も可変なのです。 この場合、どのように定義すればよいのでしょうか?
- みんなの回答 (1)
- 専門家の回答
みんなの回答
- sorarisp
- ベストアンサー率58% (7/12)
回答No.1
>行数可変であれば以上の様に列の定義をし、行はgyo(i) >i=1,2,3,4とすればよいのですが、列も可変なのです。 2次元配列を使用するという事ですか? それでしたら a(gyo,retu) でいいと思いますが。 dim a() as string redim a(i,j) それとも構造体を可変にしたいということでしょうか? Type GYO name as String value() As String End Type この方法はあまり言い方法とはいえません。 gyo(0..n)に対して行単位でvalue()の要素を宣言 する必要があるからです。 質問の内容を誤解していましたらすみません。 参考になれば。。。
補足
即答ありがとうございます。参考になります。 後者の方でTYPEで構造体可変配列を定義したいのです。 理由は行単位での処理を行う必要があるためです。 >この方法はあまり言い方法とはいえません。 >gyo(0..n)に対して行単位でvalue()の要素を宣言 >する必要があるからです。 ↑の宣言を教えていただけますか? 列:4~10で行は多くても100くらいです。