配列(一次元/二次元)配列かどうか調べる【IsArray関数】【ExcelVBA】 構文 IsArray(varname) 引数 varname 配列かどうか調べる変数を指定 戻り値 配列 TRUE 配列以外 FALSE IsArray関数で配列かどうか調べるサンプルコード その他 ...2020.11.200配列(一次元/二次元)
配列(一次元/二次元)配列をEraseで初期化する【ExcelVBA】 構文 Erase (arraylist) 引数 arraylist 初期化する配列を指定 Eraseで配列を初期化する 各配列の方の初期値 配列の型(静的) 初期値 データ型例 数値型 0 Integ...2020.11.190配列(一次元/二次元)
配列(一次元/二次元)指定した要素で配列を作成【Array関数】【ExcelVBA】 構文 Array(arglist) 引数 arglist 配列へ格納するデータをカンマ(,)で区切って指定 戻り値 配列を格納したVariantを返します VBAで高速処理に欠かせない配列処理 Exc...2020.11.180配列(一次元/二次元)
配列(一次元/二次元)配列の要素を結合する【Join関数】【ExcelVBA】 VBAで高速処理に欠かせない配列処理 ExcelVBAマクロは動作が遅いと言われがちです。それは大きな間違いです。 大体そういう方は、大量のデータをワークシート内のセルで、検索、代入、計算しており、 ...2020.11.170配列(一次元/二次元)
配列(一次元/二次元)文字列を分割して配列に値を格納する【Split関数】 VBAで高速処理に欠かせない配列処理 ExcelVBAマクロは動作が遅いと言われがちです。それは大きな間違いです。 大体そういう方は、大量のデータをワークシート内のセルで、検索、代入、計算しており、 ...2020.11.160配列(一次元/二次元)
配列(一次元/二次元)一次元/二次元配列が空(初期状態)かどうか判定する【Ubound関数応用】【ExcelVBA】 VBAで高速処理に欠かせない配列処理 ExcelVBAマクロは動作が遅いと言われがちです。それは大きな間違いです。 大体そういう方は、大量のデータをワークシート内のセルで、検索、代入、計算しており、 ...2020.11.112023.10.160配列(一次元/二次元)
配列(一次元/二次元)一次元/二次元配列の要素数の最小値を取得する【Lbound関数】 VBAで高速処理に欠かせない配列処理 ExcelVBAマクロは動作が遅いと言われがちです。それは大きな間違いです。 大体そういう方は、大量のデータをワークシート内のセルで、検索、代入、計算しており、 ...2020.11.040配列(一次元/二次元)
配列(一次元/二次元)一次元/二次元配列の要素数の最大値を取得する【Ubound関数】 VBAで高速処理に欠かせない配列処理 ExcelVBAマクロは動作が遅いと言われがちです。それは大きな間違いです。 大体そういう方は、大量のデータをワークシート内のセルで、検索、代入、計算しており、 ...2020.11.030配列(一次元/二次元)
配列(一次元/二次元)配列の宣言(静的/動的/1次元/2次元)【ExcelVBA】 VBAで高速処理に欠かせない配列処理 ExcelVBAマクロは動作が遅いと言われがちです。それは大きな間違いです。 大体そういう方は、大量のデータをワークシート内のセルで、検索、代入、計算しており、 ...2020.10.222022.01.310配列(一次元/二次元)
配列(一次元/二次元)二次元配列の一部をワークシートに貼付する【ExcelVBA】 2次元配列の一部をワークシートに貼付する 2次元配列を使用していると、特定の指定行のみ または指定列のみ セルに結果としてペーストしたいケースがあります。 2次元配列の一部をワークシートに貼付するサン...2020.10.212配列(一次元/二次元)
配列(一次元/二次元)2次元配列の特定の列or行を 1次元配列に変換する【ExcelVBA】 2次元配列を 1次元配列に変換する 2次元配列を使用していると、そのまま処理する場合だけでなく、 特定の指定行のみ または指定列のみに対して処理をしたいケースがあります。 その場合、新たに一次元配列と...2020.10.200配列(一次元/二次元)
配列(一次元/二次元)配列にセル範囲を格納/動的配列をセルに貼付【ExcelVBA】 VBAで高速処理に欠かせない配列処理 ExcelVBAマクロは動作が遅いと言われがちです。それは大きな間違いです。 大体そういう方は、大量のデータをワークシート内のセルで、検索、代入、計算しており、 ...2020.10.192022.06.060配列(一次元/二次元)
配列(一次元/二次元)「二次元配列で任意の列をキーにソート(並び替え)」をパーツ化する【ExcelVBA】 使い方 上記をコピペでお好きなモジュール内に記載してください。 注意点 Option Base 1を設定しないと動作しません ソート方法は「バブルソート」です。 クイックソートに比べて遅いですが数千件...2020.10.182021.12.150配列(一次元/二次元)
配列(一次元/二次元)「二次元配列を動的に行数(一次元目)を増やす」をパーツ化する【ExcelVBA】 本記事の場合、要素が65537以上だと正常な値が取得できません。 こちらの記事が改良版です。 使い方 上記をコピペでお好きなモジュール内に記載してください。 結果イメージ 下記のように行数が増えます。...2020.05.132022.09.108配列(一次元/二次元)