VBA

スポンサーリンク
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対応まで...
Excel VBA

Excel VBA 逆引き集 | TSVを読み込み

TSVを読み込みTSV(Tab Separated Values)は「タブ区切りのテキストファイル」。CSVとほぼ同じですが、区切り文字がカンマではなく タブ です。業務ではログやシステム出力でよく使...
Excel VBA

Excel VBA 逆引き集 | CSVで保存

CSVで保存「シートや範囲をCSVに出力したい」を最短で。先頭ゼロ、日付変換、文字コード、カンマや改行の扱いまで、初心者向けに安全テンプレートで整理します。基本:アクティブシートをCSVで保存(最短)...
Excel VBA

Excel VBA 逆引き集 | CSVを読み込む

CSVを読み込むCSVは「簡単にExcelへ取り込めるけど文字化け・桁落ち・型崩れが起きやすい」形式。用途別に最短コードと安全テンプレをまとめました。初心者でも使える基本から、UTF-8対応や大量処理...
Excel VBA

Excel VBA 逆引き集 | 新規Excelブックを保存

新規Excelブックを保存「新しいブックを作って保存する」処理は業務でよく使います。テンプレート作成、レポート出力、バックアップなどに必須。初心者向けに最短コードから安全なテンプレートまで整理しました...
Excel VBA

Excel VBA 逆引き集 | Excelブックを開く

Excelブックを開く「指定パスで開く」「選んで開く」「読み取り専用」「パスワード」「リンク更新の抑止」など、業務でよく使う開き方を初心者向けに最短コードでまとめます。安全に閉じるテンプレや落とし穴も...
VBA

Excel VBA | 配列に読み込んで一括で書き戻す高速処理

実務で「配列に読み込んで一括で書き戻す」処理は、VBAで高速化するための定番テクニックですね。Excelのセルを1つずつ読み書きすると非常に遅くなりますが、Rangeを配列に丸ごと読み込み → 配列で...
VBA

Excel VBA | Range のプロパティ(Value, Formula, Font, Interior など)

はじめてのVBAでつまずきやすいのが「Range(レンジ)」の扱いです。Rangeはセルやセル範囲そのものを表す“超・基本”のオブジェクト。ここを掴むと、入力・計算・整形・検索まで一気に楽になります。...
VBA

Excel VBA | 配列 + Dictionary を組み合わせた高速処理

VBAで「配列」と「Dictionary」を組み合わせると、処理速度を大幅に改善できます。特に大量データを扱うときに有効です。以下に整理してみます。VBAで配列 + Dictionary を組み合わせ...
VBA

Excel VBA | 配列を使った 複数列の異なる計算式 の処理テンプレ

「VBAで配列を使って複数列に異なる計算式を適用するテンプレート」を紹介します。Excelシート上のデータを配列に読み込み、列ごとに異なる処理をまとめて実行する基本形です。VBA テンプレート例Sub...
スポンサーリンク