二次元配列

こんにちは。伊川(@naonaoke)です。

2回にわたって、配列を紹介しました。

今回は、二次元配列を紹介します。

配列は、三次元配列や、四次元配列もあります。

とりあえずは、二次元配列まで理解できれば十分だと思います




問題提起

((株)IKAWAの柄久 瀬瑠子(エク セルコ)は、上司から下記の質問を受けました。

二次元配列とはなにか?

どのように説明したらいいだろうか??





解決策

回答
sesuo2.jpg
・二次元配列は、Excelと同じように考えると説明しましょう。




二次元配列の説明

よく扱う1次元配列は、たとえば{0,1,2……}にように、一列に並んだようなものを指します。

一方で2次元配列は、1次元目の要素と2次元目の要素が入れ子状になっているものを言います。

Excelと似ているのですが、混同しないことが重要です。




二次元配列 作成手順その1 データを確認


今回は、上の図を、二次元配列を使って作成したいと思います。

TOKIOのメンバーに、番号を付けるのは失礼かもしれません。

その辺のツッコミは勘弁をお願いします。




二次元配列 作成手順その2 コードを確認

これが、二次元配列のイメージです。





二次元配列 作成手順その3 混同してはいけない部分

今まで、Cells(1,1)は、これは、セルA1を指します。

だからと言って、TOKIO(1,1)が、セルA1に代入されるわけではありません。

TOKIOの配列のデータを、セルA2から、書き出すように指定しているのです。

だから、セルA2からデータが記載されているのです。




ここがポイント

ここがポイント
Function8.png
冒頭でも説明した、三次元配列、四次元配列、多次元配列はあります。しかし、現実的なものではありません。二次元配列まで理解できれば十分だと思います。



 




まとめ

今回のまとめ
sesuko3.jpg
二次元配列を上司に説明をして、上司からは理解をいただきました。もっと配列を勉強しようと思う、柄久 瀬瑠子(エク セルコ)なのでした。





今回のサンプルファイルは、No93です。

サンプルファイル
VBAを勉強中の悩みを解決
  • なんで動かないの?
  • もうやだ!
  • どこにも情報がない!
スポンサーリンク

Twitterでフォローしよう

おすすめの記事