スポンサーリンク
Excel VBA

Excel VBA 逆引き集 | 数式セル

数式セルの処理Excel VBAで「数式セルだけ処理したい」「フィルタで絞ったセルだけ対象にしたい」といった場面はよくあります。このとき便利なのが SpecialCells と AutoFilter ...
Excel VBA

Excel VBA 逆引き集 | 可視セルだけ処理

可視セルだけ処理Excelで「フィルタをかけた状態」や「行・列を非表示にした状態」で処理をするとき、通常のループでは 非表示セルも含まれてしまう ことがあります。そこで便利なのが SpecialCel...
Excel VBA

Excel VBA 逆引き集 | Dictionary高速テンプレ(差分)

Dictionary高速テンプレ(差分処理)Excel VBAで「差分処理」とは、2つのリストやデータ集合を比較して違いを抽出することです。例えば「前回の顧客リストと今回の顧客リストの差分を確認したい...
Excel VBA

Excel VBA 逆引き集 | Dictionary高速テンプレ(集計)

Dictionary高速テンプレ(集計)Excel VBAで大量データを扱うとき、Dictionary を使えば「キーごとに集計」する処理を高速に実現できます。SQLの GROUP BY のような処理...
Excel VBA

Excel VBA 逆引き集 | Dictionary高速テンプレ(JOIN)

Dictionary高速テンプレ(JOIN活用)大量データを扱うとき、Dictionary と Join関数 を組み合わせると「ユニーク化+高速結合」が一気にできます。初心者でも理解しやすいように、コ...
Excel VBA

Excel VBA 逆引き集 | ハッシュ化

ハッシュ化(文字列を一意の値に変換)Excel VBAで「ハッシュ化」とは、文字列やデータを 一意の数値や文字列に変換する処理 のことです。パスワードの保存やデータの照合、重複チェックなどに使われます...
Excel VBA

Excel VBA 逆引き集 | 分割Dictionary

分割Dictionary(キーごとに複数値を管理)通常の Dictionary は「キー → 値」のペアを管理しますが、値に 配列や別Dictionary を入れることで「分割Dictionary」的...
Excel VBA

Excel VBA 逆引き集 | 巨大Dictionary

巨大Dictionaryの扱い方Excel VBAで大量データを扱うとき、Dictionary は「キーと値のペア」を高速に管理できる便利な入れ物です。数千〜数万件のデータを扱う場合でも、Dictio...
Excel VBA

Excel VBA 逆引き集 | キーの正規化

キーの正規化(Dictionaryで安全に扱うために)Dictionaryを使うとき、キーの表記ゆれ(大文字・小文字、前後のスペース、全角半角など)があると、同じものなのに別キーとして扱われてしまいま...
Excel VBA

Excel VBA 逆引き集 | Valueにオブジェクト

Dictionary の Value にオブジェクトを格納する通常の Dictionary は「キー → 値」のペアを管理しますが、値に オブジェクト を入れることもできます。これを使うと「顧客コード...
Excel VBA

Excel VBA 逆引き集 | Valueに配列

Dictionary の Value に配列を格納する通常の Dictionary は「キー → 値」のペアを管理しますが、値に 配列 を入れることもできます。これを使うと「顧客コード → 複数の購入...
Excel VBA

Excel VBA 逆引き集 | 2段Dictionary

2段Dictionary(入れ子構造)Excel VBAの Dictionary は「キーと値のペア」を管理する便利な入れ物ですが、値にさらにDictionaryを入れることで 2段構造(入れ子) を...
Excel VBA

Excel VBA 逆引き集 | GROUP BY風処理

GROUP BY風処理(グループ集計)Excel VBAにはSQLのような GROUP BY 構文はありませんが、Dictionary を使えば「キーごとに集計」する処理を簡単に実現できます。初心者向...
VBA

Excel VBA 逆引き集 | 集計処理

集計処理(合計・平均・件数など)Excel VBAでよく使うのが「集計処理」です。売上データや数量データをまとめて 合計・平均・件数・最大値・最小値 を求める場面は多いです。初心者向けに、コード例やテ...
Excel VBA

Excel VBA 逆引き集 | JOIN処理

JOIN処理(配列を文字列に結合)Excel VBAで「配列の要素をまとめて一つの文字列にしたい」ときに便利なのが Join 関数 です。初心者でも理解しやすいように、コード例やテンプレートをかみ砕い...
Excel VBA

Excel VBA 逆引き集 | 一意リスト作成

一意リスト作成(ユニーク化)Excel VBAで「重複を除いた一意リストを作りたい」場面はよくあります。例えば「顧客コード一覧」「商品名一覧」「カテゴリ一覧」など。初心者向けに、コード例やテンプレート...
Excel VBA

Excel VBA 逆引き集 | Items・Keys

Dictionary の Items・KeysExcel VBAで Dictionary を使うときに便利なのが、Keysプロパティ(全キー一覧)と Itemsプロパティ(全値一覧)です。初心者向けに...
Excel VBA

Excel VBA 逆引き集 | 全件取得

Dictionary 全件取得Dictionaryを使うときに「登録されている全件をまとめて取り出したい」場面があります。例えば「全キー一覧を出力」「全値一覧を出力」「キーと値のペアを表に展開」などで...
Excel VBA

Excel VBA 逆引き集 | Add・Remove

Dictionary の Add・RemoveExcel VBAで Dictionary を使うときに必ず覚えておきたいのが、キーと値を追加する Add と 削除する Remove です。初心者向けに...
Excel VBA

Excel VBA 逆引き集 | Keyで検索

DictionaryでKey検索Excel VBAで大量データを扱うとき、Dictionary(辞書オブジェクト)を使うと「キーで検索」する処理が高速にできます。初心者向けに、コード例やテンプレートを...
Excel VBA

Excel VBA 逆引き集 | Keyの存在確認

Dictionary Keyの存在確認VBAの Dictionary を使うときに必ず押さえておきたいのが「キーが存在するかどうかの確認」です。これをしないと、存在しないキーを参照してエラーになること...
Excel VBA

Excel VBA 逆引き集 | Dictionary 基本

Dictionary 基本Excel VBAで「キーと値をセットで管理したい」「高速に検索したい」ときに便利なのが Dictionary(辞書オブジェクト) です。初心者でも理解しやすいように、コード...
Excel VBA

Excel VBA 逆引き集 | メモリ効率化

メモリ効率化(実務向け)Excel VBAで大量データを扱うとき、「メモリ効率化」を意識すると処理が安定し、速度も向上します。初心者向けに、コード例やテンプレートをかみ砕いて説明します。基本の考え方不...
Excel VBA

Excel VBA 逆引き集 | トランザクション風処理

トランザクション風処理Excel VBAにはデータベースのような「トランザクション(開始→コミット→ロールバック)」機能はありません。ですが、「まとめて処理して、途中でエラーが出たら元に戻す」という「...
Excel VBA

Excel VBA 逆引き集 | 100万行の読み込み構造

100万行の読み込み構造(実務向け高速処理)Excelでは「100万行」規模のデータを扱うこともあります。セルを1つずつ読み込むと処理が極端に遅くなるため、配列に一括読み込み → 配列内で処理 → 一...
Excel VBA

Excel VBA 逆引き集 | 10万行 → 1秒処理テンプレ

10万行 → 1秒処理テンプレ(実務向け)Excelで 10万行以上のデータ を処理する場合、セルを1つずつ操作すると「数分〜数十分」かかってしまいます。そこで、配列に一括読み込み → 配列内で処理 ...
Excel VBA

Excel VBA 逆引き集 | 配列高速テンプレ(実務向け)

配列高速テンプレ(実務向け)Excel VBAで「数万行以上のデータを処理する」ような実務では、配列を使った高速処理が必須です。セルを1つずつ操作すると極端に遅くなるため、一括で配列に読み込み → 配...
Excel VBA

Excel VBA 逆引き集 | 結合

結合(文字列や配列の結合)Excel VBAで「複数の文字列をまとめたい」「配列を一つの文字列にしたい」ときに便利なのが 結合処理 です。初心者向けに、コード例とテンプレートをかみ砕いて説明します。基...
Excel VBA

Excel VBA 逆引き集 | 分割

分割(文字列や配列の分割)Excel VBAで「文字列を分割したい」「配列を分割して処理したい」という場面はよくあります。代表的なのは Split 関数 を使った文字列分割です。初心者向けに、コード例...
Excel VBA

Excel VBA 逆引き集 | 配列の一括変更

配列の一括変更Excel VBAで「配列の中身をまとめて変更したい」とき、1つずつループで処理する方法もありますが、一括変更のパターンを覚えておくと効率的です。初心者向けに、コード例とテンプレートをか...
スポンサーリンク