配列を扱うための必須の知識、 Lbound、Ubaound、OptionBase
動画でExcel 配列を扱うための必須の知識、 Lbound、Ubaound、OptionBase
配列を扱うための必須の知識、 Lbound、Ubaound、OptionBase
動画版「マクロ講座102回」です。
マクロ上級者になるために、配列の知識は必須です。
今回は配列を扱う上での必須の知識について解説しています。
1.配列の括弧の中の数字は配列の要素数を表します。
インデックス番号の最大値です。通常は0から始まりますが、インデックスが0から始まることで分かりづらいという場合は、1から始めることができます。
OptionBaseステートメントを使う方法と、Toキーワード‘を使って、インデックス番号の最小値と量大値を指定する方法です。
2.配列のインデックス番号の最大値、最小値 Lbound、Ubaoundを使って、コードを簡略化
3.不明な要素の数は、数えてしまえばよい!
さらに要素数が不明な配列をセル範囲から取得するコードを紹介します。
4.配列に必須のローカルウィンドーの使い方
(サンプルファイルは、こちらです。 配列を扱うための必須の知識、 Lbound、Ubaound、OptionBase、サンプル102回)
マクロ動画 配列を扱うための必須の知識、 Lbound、Ubaound、OptionBase
こちらもおすすめ
マクロ動画103回 必見!2次元配列から1次元配列にする
2次元配列で配列を1次元配列に分けたり、取り出したりする方法。
今回は2次元配列から1次元配列を取り出すと言うマクロを考えてきます。
すでに2次元配列は、あるのですからそれの一部分を取得するわけです。
そのままではできませんので、2次元配列をワークシート関数Transpose関数を使って、次元の入れ替えをします。