配列(一次元/二次元)

配列(一次元/二次元)

二次元配列の一部をワークシートに貼付する【ExcelVBA】

2次元配列の一部をワークシートに貼付する 2次元配列を使用していると、特定の指定行のみ または指定列のみ セルに結果としてペーストしたいケースがあります。 2次元配列の一部をワークシートに貼付するサン...
2
配列(一次元/二次元)

2次元配列の特定の列or行を 1次元配列に変換する【ExcelVBA】

2次元配列を 1次元配列に変換する 2次元配列を使用していると、そのまま処理する場合だけでなく、 特定の指定行のみ または指定列のみに対して処理をしたいケースがあります。 その場合、新たに一次元配列と...
0
配列(一次元/二次元)

配列にセル範囲を格納/動的配列をセルに貼付【ExcelVBA】

VBAで高速処理に欠かせない配列処理 ExcelVBAマクロは動作が遅いと言われがちです。それは大きな間違いです。 大体そういう方は、大量のデータをワークシート内のセルで、検索、代入、計算しており、 ...
0
配列(一次元/二次元)

「二次元配列で任意の列をキーにソート(並び替え)」をパーツ化する【ExcelVBA】

使い方 上記をコピペでお好きなモジュール内に記載してください。 注意点 Option Base 1を設定しないと動作しません ソート方法は「バブルソート」です。 クイックソートに比べて遅いですが数千件...
0
配列(一次元/二次元)

「二次元配列を動的に行数(一次元目)を増やす」をパーツ化する【ExcelVBA】

本記事の場合、要素が65537以上だと正常な値が取得できません。 こちらの記事が改良版です。 使い方 上記をコピペでお好きなモジュール内に記載してください。 結果イメージ 下記のように行数が増えます。...
8