📗 Excel VBA 実務スニペット集
集計・転記・CSV・帳票・メール送信など、実務でよくある Excel 作業を自動化する VBA のコードを、場面の説明・コードの解説・注意点とセットで紹介します。エラーの直し方や業種別のサンプルも掲載しています。
サイト内検索
カテゴリから探す
🔰 基本・高速化(3)最終行の取得、日付の扱い、処理を速くする書き方など、どのマクロでも使う基本の型です。📊 データ集計・抽出(5)複数シートの集約、重複の除去、条件抽出、突合、月次集計など、データを集めて整えるマクロです。📁 ファイル・CSV(4)フォルダ内のファイルの一括処理、CSV の読み込み・書き出し、フォルダ作成などのファイル操作です。🧾 帳票・メール連携(4)請求書の一括作成、PDF 出力、Outlook でのメール送信、入力チェックなど、帳票づくりと連携のマクロです。🛠 エラー対処(4)実行時エラー 9・1004・13 などのよくあるエラーの原因と直し方、エラー処理の書き方です。🏢 業種別サンプル(5)食品製造・保険・人材・不動産・銀行の現場で実際にありがちな作業を題材にしたサンプルです。
新着記事
帳票・メール連携入力チェックを一括で行い、エラーのセルに色を付ける申請書や登録用シートの必須項目・数値・日付・桁数をマクロでまとめてチェックし、エラーのセルを色付けしてコメントで理由を示す方法です。提出前の差し戻しを減らせます。帳票・メール連携複数シートの印刷設定を一括でそろえる(用紙・向き・1ページに収める)シートごとにばらばらの印刷設定を、マクロで一括してそろえる方法です。用紙サイズ・向き・余白・1ページに収める設定・ヘッダーとフッターをまとめて設定します。エラー対処実行時エラー9「インデックスが有効範囲にありません」の原因と直し方VBA で最もよく見るエラーの1つ、実行時エラー 9 の主な原因(シート名の違い、ブックが開いていない、配列の範囲外)と、原因を特定する手順、再発を防ぐ書き方を解説します。エラー対処実行時エラー1004 が出たときの原因と対処(アプリケーション定義またはオブジェクト定義のエラー)原因が多岐にわたる実行時エラー 1004 について、よくあるパターン(存在しないセル範囲、保護されたシート、別シートのセル参照、ファイル名の問題)ごとに原因と直し方を整理します。エラー対処実行時エラー13「型が一致しません」の原因と直し方数値を期待した場所に文字列や空白、エラー値(#N/A など)が入っていると出る実行時エラー 13 について、よくある原因と、値を確認してから計算する書き方を解説します。エラー対処On Error の正しい使い方(止まっても安全に終わるエラー処理の型)On Error Resume Next の乱用で起きる問題と、On Error GoTo を使ったエラー処理の基本の型を解説します。画面更新や計算方法を元に戻し、エラーの内容を記録する書き方です。