目標
VBEで準備されているデバッグ機能を理解して利用できる
デバッグの概要とVBEのデバッグ機能
デバッグとは
デバッグとはプログラムの「バグ」を取り除くことです。バグとはプログラムが正しく動かない原因のことです。
VBEのデバッグ機能
VBEには様々なデバッグ機能が準備されています。
- 自動構文チェック機能(「デバッグ」Part.1の記事で扱います)
- VBAProjectのコンパイル(「デバッグ」Part.1の記事で扱います)
- プロシージャ実行時エラー(「デバッグ」Part.1の記事で扱います)
- ステップモード(この記事で扱います)
- ブレイクポイント(この記事で扱います)
- イミディエイトウィンドウ(「デバッグ」Part.3の記事で扱います)
- ウォッチウインドウ(「デバッグ」Part.3の記事で扱います)
ステップモード
デバッグを行うときに一行ずつプログラムを確認したいといった場合がよくあります。そのような時に利用されるのが「ステップモード」です。「ステップモード」を利用するとプログラムを一行ずつ実行し、都度、結果を確認できます。
「F8キー」を押すごとにプログラムを一行ずつ動かすことができます。
ステップモードを途中でキャンセルする場合はメニューの「リセット」をクリックします。
「ステップモード」については以上です。
ブレイクポイント
「ステップモード」では一行ごとにプログラムを確認できますが、プログラムでは全ての内容を先頭から一行ずつ確認したりする必要がなかったり、プログラムの中間部分を飛ばしたいなどあります。そのような場面では「ブレークポイント」を設定することで、その間の実行を止めずに行うことができます。その後は「ステップモード」への切り替えも可能です。
ブレークポイントが表示されたらVBEの実行ボタンをクリックしてプロシージャを走らせます。
この後の操作はステップモードと同じになります。ブレイクポイントを解除する時はブレイクポイントの茶色い円をクリックするか「デバック」タブの中にある「すべてのブレイクポイントの解除」で行えます。
「ブレイクポイント」については以上です。
今回は以上となります。
初心者も実践で通用!「VBA・VBS」おすすめ書籍5選 | 現役エンジニア&プログラミングスクール講師「VBA・VBS」初心者の方が実践業務の中でそれらを活用しt活躍できるために必要な知識を習得できる書籍を紹介しています。ページの下部には「おすすめのITスクール情報」「おすすめ求人サイト」について情報を掲載中。...
ブックマークのすすめ
「ほわほわぶろぐ」を常に検索するのが面倒だという方はブックマークをお勧めします。ブックマークの設定は別記事にて掲載しています。
「お気に入り」の登録・削除方法【Google Chrome / Microsoft Edge】「お気に入り」の登録・削除方法【Google Chrome / Microsoft Edge】について解説している記事です。削除方法も掲載しています。...
【パソコン選び】失敗しないための重要ポイント | 現役エンジニア&プログラミングスクール講師【パソコン選び】失敗しないための重要ポイントについての記事です。パソコンのタイプと購入時に検討すべき点・家電量販店で見かけるCPUの見方・購入者が必要とするメモリ容量・HDDとSSDについて・ディスプレイの種類・バッテリーの持ち時間や保証・Officeソフト・ウィルス対策ソフトについて書いています。...