VBA

スポンサーリンク
Excel VBA

Excel VBA 逆引き集 | 片方にしかない行の削除

片方にしかない行の削除「A表にはあるけどB表にはない」「B表にはあるけどA表にはない」——片側限定の行を“抽出”ではなく“削除”するテンプレです。初心者でも壊さないコツは、キーの正規化、下から削除、配...
Excel VBA

Excel VBA 逆引き集 | 片方にしかない行の抽出

片方にしかない行の抽出「A表にはあるけどB表にはない」「B表にはあるけどA表にはない」——片側限定の行を抜き出す基本は“キー集合の差分”です。初心者でも壊れないように、最短の関数法、爆速の辞書法、見出...
Excel VBA

Excel VBA 逆引き集 | A/Bマスタの突合

A/Bマスタの突合「AマスタとBマスタを突き合わせて、一致・不一致・差分(名称や属性の違い)を洗い出したい」——初心者でも壊れず、現場でそのまま使えるテンプレをまとめました。肝は「キーの正規化」「見出...
Excel VBA

Excel VBA 逆引き集 | Null相当の扱い

Null相当の扱いExcel VBAでは「Null」という値はデータベース由来の特殊な値で、普通のセルや変数ではあまり使われません。ですが「空欄」「未設定」「Nothing」「Empty」など、“Nu...
Excel VBA

Excel VBA 逆引き集 | マスタ+集計の合成

マスタ+集計の合成「明細から集計した指標(合計・件数・平均・最新日など)と、マスタの属性(名称・カテゴリ・部署など)を“ひとつの表”にまとめたい」——そのための安全・高速テンプレを、初心者向けにかみ砕...
Excel VBA

Excel VBA 逆引き集 | マスタ結合結果を新シートへ

マスタ結合結果を新シートへ「JOIN(結合)した結果を、既存の表を壊さず“新しいシート”に綺麗に出力したい」——初心者でも安定して使えるテンプレをまとめました。要点は「安全にシートを用意」「配列で一括...
Excel VBA

Excel VBA 逆引き集 | マスタ更新の差分検出

マスタ更新の差分検出「前回のマスタと今回のマスタで、どのコードが追加・削除・変更された?」——そんな“差分チェック”を初心者でも壊さず自動化できるテンプレをまとめました。キー一致で行を突き合わせ、項目...
Excel VBA

Excel VBA 逆引き集 | マスタが外部ファイル

マスタが外部ファイル「商品マスタや社員マスタが別ブックに保存されていて、明細ブックから参照したい」——そんな場面で役立つのが 外部ファイルを開いて辞書化→JOIN のテンプレです。初心者でも壊れないよ...
Excel VBA

Excel VBA 逆引き集 | マスタが複数シート

マスタが複数シート「コードマスタが部署ごとに別シート」「商品マスタが複数シートに散在」——そんな現場で、壊れない統合・JOINのテンプレをまとめました。ポイントは「見出し名で安全に読み込み」「辞書に統...
Excel VBA

Excel VBA 逆引き集 | 完全結合

完全結合(フル外部結合)「基準表と相手表の両方にあるキーは統合、片方だけにあるキーも残す」——それが完全結合(フル外部結合)です。左外部結合+右外部結合を合わせたイメージで、両方のキーを“全部”出すの...
Excel VBA

Excel VBA 逆引き集 | 右外部結合

右外部結合「相手表のキーを“全部”残しつつ、基準表の情報を横付けしたい(基準に無ければ空欄や0で補完)」——それが右外部結合です。左外部結合の“逆”なので、相手表を基準にして結合します。最短の関数版、...
Excel VBA

Excel VBA 逆引き集 | 内部結合

内部結合「基準表と相手表の“両方に存在するキーだけ”を横に統合したい」——それが内部結合です。最短の関数版、爆速の辞書版、見出し名対応の安全版、複数キー対応まで、初心者が壊さず使えるテンプレを揃えまし...
Excel VBA

Excel VBA 逆引き集 | 左外部結合

左外部結合「基準表のキーを基準に、他表の情報を“ある分だけ”横付けしたい(なければ空欄や0)」——それが左外部結合です。初心者でも壊れないように、最短の関数型、堅牢・高速な辞書型、見出し名対応の安全型...
Excel VBA

Excel VBA 逆引き集 | 複数キーJOIN

複数キーJOIN「部署×年月」「コード×枝番」など、2つ以上のキーで明細にマスタ情報を付けたり、集約表同士を横に突き合わせたいときのテンプレをまとめました。初心者でも壊れないやり方を、関数・配列+辞書...
Excel VBA

Excel VBA 逆引き集 | マスタ結合:単一キーJOIN

単一キーJOIN「コード(キー)で明細にマスタ情報を付けたい」「2つの集約表をキーで横に突き合わせたい」——単一キーJOINの定番テンプレを、初心者向けにかみ砕いてまとめました。最短はVLOOKUP、...
Excel VBA

Excel VBA 逆引き集 | 集計:高速集計テンプレ

高速集計テンプレ「明細が数万行あるけど、部署別や月次別に一瞬で集計したい」——そんな場面で役立つのが 配列+辞書 を使った高速集計テンプレです。セルを1行ずつ操作するのではなく、範囲を一度に配列に読み...
Excel VBA

Excel VBA 逆引き集 | 集約表の統合

集約表の統合「部署別・月次別などの“集約済み表”が複数シートや複数ブックに散らばっている。ひとつの総合表にまとめたい」——初心者でも壊れないテンプレを、同一レイアウトの縦結合、見出し名で列合わせ、キー...
Excel VBA

Excel VBA 逆引き集 | 連続データの集計

連続データの集計「連続した期間(連続日・連続行・連続カテゴリ)をひとまとまりに集計したい」「移動合計や累積で推移を見たい」場面で使えるテンプレを厳選しました。初心者でも壊れにくい実務向けのコードにして...
Excel VBA

Excel VBA 逆引き集 | サマリーレポート生成

サマリーレポート生成「明細データをまとめて、レポート用のサマリー表を自動生成したい」——そんな場面に使えるテンプレを初心者向けに整理しました。合計・件数・平均を部署別や月次別にまとめ、見やすいレポート...
Excel VBA

Excel VBA 逆引き集 | 集計行だけを抽出

集計行だけを抽出「小計行だけを別シートに抜き出したい」「アウトラインの小計行をコピーしたい」——Excelの内蔵Subtotalで作った行、カスタムで差し込んだ「○○ 小計」行、SUBTOTAL関数の...
Excel VBA

Excel VBA 逆引き集 | グラフの自動作成

グラフの自動作成「毎回のグラフ作りをボタンひとつで終わらせたい」——基本から応用まで、使い回せるテンプレをまとめました。棒・折れ線・円、複数系列、テーブル連動、カテゴリごとに量産、レイアウト・書式の自...
Excel VBA

Excel VBA 逆引き集 | クロス集計

クロス集計「行=カテゴリ」「列=カテゴリ」で値を並べるクロス集計は、ピボットが最短。見出しや書式を作り込みたいなら SUMIFS で行・列ループ、爆速・柔軟なら辞書で2軸集計して表を生成します。初心者...
Excel VBA

Excel VBA 逆引き集 | グループ集計

グループ集計「部署ごと」「商品ごと」「年月ごと」などのグループ単位で、合計・件数・平均をまとめる定番テンプレを、初心者でも壊れず使える形で整理しました。少量なら関数、柔軟・大量なら配列+辞書、見た目重...
Excel VBA

Excel VBA 逆引き集 | 小計行の生成

小計行の生成「部署ごと」「商品ごと」などのグループ単位で小計行を差し込むテンプレを、初心者でも壊さず使える形でまとめました。最短はExcelの内蔵「Subtotal」機能、柔軟に見た目を作り込みたいな...
Excel VBA

Excel VBA 逆引き集 | マスタとの集計統合

マスタとの集計統合「明細データにマスタの属性を付けてから集計したい」「コードから正式名称へ置き換えて集計したい」——VLOOKUP相当、INDEX/MATCH相当、辞書での高速ジョイン、未登録キーの扱...
Excel VBA

Excel VBA 逆引き集 | ピボットの自動作成

ピボットの自動作成「明細からピボットを毎回作るのが面倒」を一撃で解決するテンプレをまとめました。最短コード、テーブルを元データにした安全版、見出し名で柔軟に項目を設定、複数ピボットの一括生成まで、初心...
Excel VBA

Excel VBA 逆引き集 | ピボットの自動更新

ピボットの自動更新ピボットテーブルは便利ですが「元データを更新したらピボットも自動で更新したい」という場面が多いです。初心者でも安心して使えるように、最短コードからイベント連動、複数ピボット対応までテ...
Excel VBA

Excel VBA 逆引き集 | 部署別集計

部署別集計部署ごとに「合計」「件数」「平均」をまとめる定番テンプレを、初心者でも壊さず使える形で整理しました。少量なら関数が最短、大量なら配列+辞書が爆速、見出し名で列特定すれば列順変更にも強いです。...
Excel VBA

Excel VBA 逆引き集 | 年次集計

年次集計毎年の売上・件数・平均を「年ごと」にまとめるテンプレートを、初心者でも壊さず使えるように整理しました。少量なら関数が最短、大量なら配列+辞書が爆速、ピボットなら一発です。選び方の指針最短・少量...
Excel VBA

Excel VBA 逆引き集 | 月次集計

月次集計毎月の売上・件数・平均を「年月ごと」にまとめる定番テンプレを、初心者でも壊さず使える形で整理しました。少量なら関数が最短、大量なら配列+辞書が爆速、ピボットなら一発です。運用の現場に合わせて選...
Excel VBA

Excel VBA 逆引き集 | デイリー集計

デイリー集計毎日の売上や件数を「日付ごとに集計して表へ出す」ためのテンプレを、初心者でもそのまま使える形でまとめました。最短は関数呼び出し、柔軟なら配列+辞書でグループ化、見た目優先ならAutoFil...
Excel VBA

Excel VBA 逆引き集 | 複数列の合計

複数列の合計「横方向に複数列を足す」「縦方向に列合計を出す」「非連続列だけ選んで合計」「見出し名で列を探して合計」まで、初心者でも安全に使えるテンプレをまとめました。行単位・列単位・見え方(可視セル)...
Excel VBA

Excel VBA 逆引き集 | AVERAGEIFS

AVERAGEIFS複数条件で平均を出すなら、WorksheetFunction.AverageIfs が最短で堅実。部分一致や柔軟条件が必要なら配列ループ、カテゴリ別の平均なら辞書が強い。初心者向け...
Excel VBA

Excel VBA 逆引き集 | COUNTIFS相当

COUNTIFS相当「複数条件で件数を数える」は COUNTIFS をそのままVBAから呼ぶのが最短。部分一致や柔軟な条件が必要なら配列+ループ、グルーピングなら辞書が強い。初心者向けに壊れにくいテン...
Excel VBA

Excel VBA 逆引き集 | 集計:SUMIFS相当

SUMIFS相当複数条件で合計する処理は「WorksheetFunction.SumIfs を直接呼ぶ」のが最短。大量データや柔軟条件が必要なら「配列+ループ」や「辞書で集計」が堅牢で速いです。初心者...
Excel VBA

Excel VBA 逆引き集 | 検索・抽出:区切り文字で分割

区切り文字で分割「セルの中に A,B,C のように区切り文字で並んでいる値を分割したい」——CSVやログ処理でよく出てくるニーズです。初心者でも安心して使える、最短コードから応用テンプレまでまとめまし...
Excel VBA

Excel VBA 逆引き集 | 手動フィルタを自動適用

手動フィルタを自動適用「人がかけた絞り込みを、そのまま別シートや次の更新後に再適用したい」——そんな場面に効くテンプレをまとめました。手動フィルタの状態を読み取り、保存・復元・他範囲へ適用まで、初心者...
Excel VBA

Excel VBA 逆引き集 | 異常値の検出

異常値の検出異常値は「常識的な範囲外の値」「平均から極端に離れた値」「分布の外側(箱ひげ基準)」など定義で取り方が変わります。初心者でも安心して使える、ルール閾値・Zスコア・IQR(箱ひげ)・移動基準...
Excel VBA

Excel VBA 逆引き集 | 未入力行の抽出

未入力行の抽出「空白行だけ抜きたい」「必須項目が未入力の行だけ抽出したい」—初心者でもすぐ使える4つの定番アプローチを、落とし穴対策込みでまとめました。単一列の空白から、複数列の必須チェック、見た目の...
Excel VBA

Excel VBA 逆引き集 | 複数一致を配列で返す

複数一致を配列で返す「該当セルが複数あるから全部拾いたい」「行番号だけ欲しい」「値のリストを一括で返して貼りたい」。初心者でもそのまま使える、配列で返す安全テンプレと例題をまとめました。使い分けの指針...
Excel VBA

Excel VBA 逆引き集 | 行番号を返す

行番号を返す「この値がある行番号を知りたい」「見出しの行番号を取りたい」「範囲の最終行番号を返したい」——初心者でも迷わず使える最短コードと安全テンプレをまとめました。基本:行番号をそのまま返すSub...
Excel VBA

Excel VBA 逆引き集 | 複数条件検索

複数条件検索「A列がX かつ B列がY」「部分一致+日付範囲」「ORを混ぜる」など、現場でよくある複数条件検索を、初心者でも迷わず使えるテンプレでまとめます。最短はAutoFilter、柔軟ならInS...
Excel VBA

Excel VBA 逆引き集 | ログ検索

ログ検索長いログから「特定キーワード」「期間」「レベル別」を瞬時に抜き出すためのテンプレを、初心者でも安全に使える形でまとめました。シート内ログ、外部テキスト/CSVログの双方に対応します。選び方の指...
Excel VBA

Excel VBA 逆引き集 | 最適な検索戦略(辞書)

最適な検索戦略(辞書)大量データの「爆速検索・照合・集計」は、辞書(Scripting.Dictionary)の独壇場。キーに対して O(1) で存在判定・値取得ができ、重複排除や複合キー、グルーピン...
Excel VBA

Excel VBA 逆引き集 | 前方一致の高速検索

前方一致の高速検索「先頭が〇〇で始まる」を爆速で見つけたいときの定番は、Findの部分一致、Likeのワイルドカード、Dictionary+配列の前処理です。件数や用途ごとに最短テンプレを用意しました...
Excel VBA

Excel VBA 逆引き集 | 重複検索

重複検索重複は「あるかだけ確認」「場所を特定」「色付け」「抽出」「複数列での判定」まで用途が広い。初心者向けに、最短コードから業務で耐える安全テンプレ、爆速手法までまとめます。方針の選び方最短で1列の...
Excel VBA

Excel VBA 逆引き集 | 行名で検索

行名で検索「見出しが縦に並ぶ“行名”から、該当行を素早く見つけたい」。業務で頻出のニーズを、初心者でも使えるテンプレでまとめます。Find、MATCH、Dictionary化、自作関数まで、使い分けと...
Excel VBA

Excel VBA 逆引き集 | 列名で検索

列名で検索「見出し行から“この列どこ?”を素早く特定したい」—業務で頻出のニーズを、初心者でも安心して使える定番テンプレでまとめました。Find、MATCH、Dictionary化、自作関数まで、使い...
Excel VBA

Excel VBA 逆引き集 | 正規表現検索

正規表現検索複雑な「パターンで探す・抽出する・置換する」なら正規表現が最短で強力。メール、電話番号、郵便番号、コード形式、日付の抽出や検証を、初心者向けに安全テンプレと例題でまとめます。事前準備(2つ...
Excel VBA

Excel VBA 逆引き集 | 部分一致検索

部分一致検索「含まれていればヒット」で探したいときの定番は Range.Find(xlPart)と InStr。複数ヒットの列挙、色付け・抽出、ワイルドカードや正規表現まで、初心者でも迷わないテンプレ...
Excel VBA

Excel VBA 逆引き集 | FINDALL(全件検索)

FINDALL(全件検索)複数の一致を一気に拾い上げて処理するなら、Range.Find + FindNext が定番です。最初のヒットのアドレスを覚えて一周したら終了、という型を覚えれば初心者でも安...
Excel VBA

Excel VBA 逆引き集 | FINDでセル検索

FINDでセル検索セル内の文字列・数値を素早く見つけて扱うなら、Range.Findが最短で柔軟。初心者でも迷わない「基本→複数ヒット→応用(見出し検索・範囲限定)→安全テンプレ」を、実務の落とし穴込...
Excel VBA

Excel VBA 逆引き集 | MATCHで検索

MATCHで検索MATCHは「範囲の中で、検索値が何番目にあるか」を返します。VLOOKUPのように値そのものを返す関数ではなく「位置」を返すので、INDEXと組み合わせると柔軟で速い検索ができます。...
Excel VBA

Excel VBA 逆引き集 | XLOOKUP相当

XLOOKUP相当XLOOKUPの強みは「検索列と戻り列を自由に指定」「見つからないときの値を簡単に設定」「縦横どちらも対応」。VBAでも同じ発想で、最短の呼び出しから辞書・Find・自作関数まで用途...
Excel VBA

Excel VBA 逆引き集 | 検索・抽出:VLOOKUP 相当をVBAで

VLOOKUP 相当をVBAでシートの関数に頼らず「コードだけで照合・抽出」できると、崩れにくくて速い。初心者でもすぐ使える4つの定番手法と、業務で耐える安全テンプレをまとめました。選び方の指針小規模...
Excel VBA

Excel VBA 逆引き集 | ファイル入出力:外部ファイルを取り込むテンプレ

外部ファイルを取り込むテンプレ毎回「開く→コピー→貼り付け」を手でやるのは卒業。ここにあるテンプレをそのまま貼れば、ExcelやCSV/TSV/テキストを安全・高速に取り込めます。初心者向けに、使い分...
Excel VBA

Excel VBA 逆引き集 | ファイル入出力:フォルダ一覧を取得

フォルダ一覧を取得「指定フォルダの中にあるサブフォルダを一覧化したい」場面は、ログ管理やデータ整理でよくあります。初心者でもすぐ使える Dir関数 と FileSystemObject (FSO) の...
Excel VBA

Excel VBA 逆引き集 | ファイル入出力:ファイル存在チェック

ファイル存在チェック「開く前にあるか」「保存前に上書き確認」「必要な複数ファイルを一括チェック」など、業務で必須の存在確認を、初心者でもすぐ使える最短コードと安全テンプレでまとめます。基本の方法(最短...
Excel VBA

Excel VBA 逆引き集 | ファイル入出力:テキストに書き込み

テキストに書き込み「ログ出力」「CSV/TSV作成」「設定ファイル生成」など、テキスト書き込みは業務でよく使います。初心者でも安心して使えるように、最短コードから安全テンプレ、文字コード対応までを丁寧...
Excel VBA

Excel VBA 逆引き集 | ファイル入出力:テキストファイルを1行ずつ読む

テキストファイルを1行ずつ読むテキストを「1行ずつ」読み込むと、ログやCSV/TSVの逐次処理、欠損補完、フィルタリングが自在にできます。初心者向けに最短コードから、安全なテンプレ、UTF-8対応まで...
スポンサーリンク