OKWAVEのAI「あい」が美容・健康の悩みに最適な回答をご提案!
-PR-
締切り
済み

表(縦横)形式データを配列にしたい

  • すぐに回答を!
  • 質問No.208420
  • 閲覧数87
  • ありがとう数0
  • 気になる数0
  • 回答数1
  • コメント数0

お礼率 22% (2/9)

Type GYO ' 文字列要素
gyono As String ' 項番
hinmei As String ' 品名
hinmeicode As String ' 品名コード
hinmeicnt As String ' 数量
End Type

行数可変であれば以上の様に列の定義をし、行はgyo(i) i=1,2,3,4とすればよいのですが、列も可変なのです。
この場合、どのように定義すればよいのでしょうか?
通報する
  • 回答数1
  • 気になる
    質問をブックマークします。
    マイページでまとめて確認できます。

回答 (全1件)

  • 回答No.1
レベル7

ベストアンサー率 58% (7/12)

>行数可変であれば以上の様に列の定義をし、行はgyo(i) >i=1,2,3,4とすればよいのですが、列も可変なのです。 2次元配列を使用するという事ですか? それでしたら a(gyo,retu) でいいと思いますが。 dim a() as string redim a(i,j) それとも構造体を可変にしたいということでしょうか? Type GYO nam ...続きを読む
>行数可変であれば以上の様に列の定義をし、行は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()の要素を宣言
する必要があるからです。

質問の内容を誤解していましたらすみません。

参考になれば。。。
補足コメント
reina

お礼率 22% (2/9)

即答ありがとうございます。参考になります。
後者の方でTYPEで構造体可変配列を定義したいのです。
理由は行単位での処理を行う必要があるためです。

>この方法はあまり言い方法とはいえません。
>gyo(0..n)に対して行単位でvalue()の要素を宣言
>する必要があるからです。

↑の宣言を教えていただけますか?
列:4~10で行は多くても100くらいです。
投稿日時 - 2002-01-30 14:56:03
このQ&Aで解決しましたか?
-PR-
-PR-
こんな書き方もあるよ!この情報は知ってる?あなたの知識を教えて!
このQ&Aにはまだコメントがありません。
あなたの思ったこと、知っていることをここにコメントしてみましょう。

その他の関連するQ&A、テーマをキーワードで探す

キーワードでQ&A、テーマを検索する
-PR-
-PR-
-PR-

特集


いま みんなが気になるQ&A

-PR-

ピックアップ

-PR-
ページ先頭へ