二次元配列の中に存在する空白を一つ左の要素から穴埋めする(Excel VBA)
- yuji fukami
- 1月26日
- 読了時間: 1分
<概要>
今回紹介する汎用プロシージャ「FillValueArray2DRight」は、二次元配列に含まれる空白部分を埋める処理を簡単に実現します。
このプロシージャは、空白部分をその左隣の値で埋める仕組みを提供します。この処理は、Excelのセル範囲から値を取得したときに、結合されたセルの空白部分を埋めたい場合に特に有用です。
<実行例>
ビフォー: 汎用プロシージャを使用しない場合
アフター: 汎用プロシージャ「FillValueArray2DRight」を使用する場合
<関連コード>
今回の汎用プロシージャは、下記の別で紹介している汎用プロシージャを使用しています。
・IsArray2D → https://www.softex-celware.com/post/isarray1d
・IsArray2DStart1 → https://www.softex-celware.com/post/isarray1d
<関連記事>
今回紹介しているような汎用プロシージャを部品として一元管理する方法は別記事で紹介していますので、是非このノウハウも参考にしてみてください。
コーディングを効率化する上でどんどん増やしていった汎用プロシージャ(部品)をいくら増やしても簡単に流用ができるような仕組みの構築が可能になります。
Comments