未ログイン状態で閲覧中
  • 投稿日:2026/02/09
【Excel VBA】初心者向け デバッグのやり方

【Excel VBA】初心者向け デバッグのやり方

  • -
  • -
会員ID:8JsweDQ4

会員ID:8JsweDQ4

この記事は約3分で読めます

はじめに

こんにちは、普段は社内SEとして大規模VBAの保守改修、開発等を行っております。
くらげと申します。
会社でいきなりVBAツールの保守を任されて、最初に困るのはやっぱりエラーの出方ではないでしょうか…。なんかおかしいのは教えてくれてるけど、この行がどうおかしいの!?と初心者のころは何百何千と思ったものです。(もうそろ3年目ですが今も初心者です)

そこで今回はVBAでデバッグするときの方法をまとめました。
VBAデバッグのやり方がわからない方の助けになればうれしいです。

実行エラーが出た!!

こういった実行エラー画面が出たら、デバッグをやってみましょう。
今はいったん「終了」を押して処理を止めます。スクリーンショット 2026-02-09 191440.png

1.エラートラップを変更しよう

スクリーンショット 2026-02-09 194217.png左上のツールタブから「オプション」を選択し、

スクリーンショット 2026-02-09 194200.pngエラートラップを「クラスモジュールで中断」にしておきましょう。
これが「エラー処理対象外のエラーで中断」になっているととってもデバッグしにくいので、エラー箇所に飛んでくれる「クラスモジュールで中断」に変更することを強く推奨します。

続きは、リベシティにログインしてからお読みください

ノウハウ図書館でできること
  • すべての記事の閲覧

  • ブックマーク

  • いいね・レビュー

  • 記事の投稿※応援会員(有料)のみ

  • ポイントの獲得※応援会員(有料)のみ

※会員登録には、新入生会員(初月30日無料)と応援会員(有料)があります

応援会員制度とは?
さらに!
  • リベシティの他の機能やサービスもご利用いただけます詳しく見る

ブックマークに追加した記事は、ブックマーク一覧ページで確認することができます。
あとから読み返したい時に便利です。

会員ID:8JsweDQ4

投稿者情報

会員ID:8JsweDQ4

イルカ会員

この記事に、いいねを送ろう! 参考になった記事に、
気軽にいいねを送れるようになりました!
この記事のレビュー(0

まだレビューはありません