📗 Excel VBA 実務スニペット集

集計・転記・CSV・帳票・メール送信など、実務でよくある Excel 作業を自動化する VBA のコードを、場面の説明・コードの解説・注意点とセットで紹介します。エラーの直し方や業種別のサンプルも掲載しています。

サイト内検索

カテゴリから探す

新着記事

帳票・メール連携入力チェックを一括で行い、エラーのセルに色を付ける申請書や登録用シートの必須項目・数値・日付・桁数をマクロでまとめてチェックし、エラーのセルを色付けしてコメントで理由を示す方法です。提出前の差し戻しを減らせます。帳票・メール連携複数シートの印刷設定を一括でそろえる(用紙・向き・1ページに収める)シートごとにばらばらの印刷設定を、マクロで一括してそろえる方法です。用紙サイズ・向き・余白・1ページに収める設定・ヘッダーとフッターをまとめて設定します。エラー対処実行時エラー9「インデックスが有効範囲にありません」の原因と直し方VBA で最もよく見るエラーの1つ、実行時エラー 9 の主な原因(シート名の違い、ブックが開いていない、配列の範囲外)と、原因を特定する手順、再発を防ぐ書き方を解説します。エラー対処実行時エラー1004 が出たときの原因と対処(アプリケーション定義またはオブジェクト定義のエラー)原因が多岐にわたる実行時エラー 1004 について、よくあるパターン(存在しないセル範囲、保護されたシート、別シートのセル参照、ファイル名の問題)ごとに原因と直し方を整理します。エラー対処実行時エラー13「型が一致しません」の原因と直し方数値を期待した場所に文字列や空白、エラー値(#N/A など)が入っていると出る実行時エラー 13 について、よくある原因と、値を確認してから計算する書き方を解説します。エラー対処On Error の正しい使い方(止まっても安全に終わるエラー処理の型)On Error Resume Next の乱用で起きる問題と、On Error GoTo を使ったエラー処理の基本の型を解説します。画面更新や計算方法を元に戻し、エラーの内容を記録する書き方です。

記事の一覧を見る →