二次元配列の各行の文字列を結合して一次元配列を作成する(Excel VBA)
- yuji fukami
- 1月26日
- 読了時間: 1分
<概要>
今回は二次元配列の各列の要素を結合し一次元配列として出力する汎用プロシージャ「ConcatValueLR_Array2D」を紹介します。
このプロシージャを使用することで、例えばデータをカンマやスペースで区切って結合し、簡単に可視化やデータ加工を行うことが可能です。また、区切り文字(デリミタ)を指定することで、柔軟に出力形式を調整できます。
<実行例>
ビフォー: 汎用プロシージャを使用しない場合
アフター: 汎用プロシージャ「ConcatValueLR_Array2D」を使用する場合
<関連コード>
今回の汎用プロシージャは、下記の別で紹介している汎用プロシージャを使用しています。
・IsArray2D → https://www.softex-celware.com/post/isarray1d
・IsArray2DStart1 → https://www.softex-celware.com/post/isarray1d
<関連記事>
今回紹介しているような汎用プロシージャを部品として一元管理する方法は別記事で紹介していますので、是非このノウハウも参考にしてみてください。
コーディングを効率化する上でどんどん増やしていった汎用プロシージャ(部品)をいくら増やしても簡単に流用ができるような仕組みの構築が可能になります。
Comments