• ベストアンサー

配列の列数を取得するには?

 いつもお世話になっております。  配列の行数を取得するには、ubound関数を使えば取得できますが、列数を取得するにはどうしたらよいのでしょうか。  よろしくお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
  • stouma
  • ベストアンサー率35% (142/399)
回答No.2

,2は次元数を表しています。 MSDNでも書かれています。 通常は省略可能であるため1がセットされています。 よって1次元数(ここでは行数と表現)の配列数が 取得できます。 例えばDim strHai(1,2,3) as String の場合はUbound(strHai,3)にすることにより 3次元目を取得することもできます。

takaandhiro
質問者

お礼

配列に3次元目もあるとは知りませんでした。 大変勉強になりました。 ありがとうございました。

すると、全ての回答が全文表示されます。

その他の回答 (1)

  • stouma
  • ベストアンサー率35% (142/399)
回答No.1

UBound(○○○, 2) ではどうでしょうか? VB6

takaandhiro
質問者

補足

!!! できました… 同じuboundでも、「,2」を付ければ、列数を調べるということなのでしょうか?

すると、全ての回答が全文表示されます。