Excel VBAのデバッグ印刷:どのようにそれを行うには?

  • これを共有
Hugh West

今回は、印刷をデバッグする方法を紹介します。 ブイビーエー Excelでイミディエイトウィンドウを開き、コード全体、コード行、特定の変数の値をウィンドウに表示するデバッグ方法について学びます。

Excel VBAデバッグプリント(クイックビュー)

練習用ワークブックをダウンロードする

この記事を読んでいる間に、この練習用ワークブックをダウンロードしてください。

VBA Debug Print.xlsm

Excel VBAでデバッグ印刷を行うための4つの効果的な方法

では、どのようにデバッグすればよいのでしょうか。 ブイビーエー をExcelで表示します。

1.イミディエイトウィンドウを開いて、Excel VBAで印刷をデバッグする

でのプリントをデバッグするために ブイビーエー を開く必要があります。 即時 ウィンドウを開きます。 ALT + F11 を開いてください。 ビジュアルベーシック ウィンドウに表示されます。

次に、 を押します。 CTRL + G をキーボードで入力します。 即時 のウィンドウが表示されます。

関連コンテンツ Excel VBA:UserFormをページに収まるように印刷する(2つの方法)

2.デバッグ Excel VBAでイミディエイトウィンドウにコード一式を印刷する

を開くことができるようになりました。 即時 の出力をデバッグ印刷する方法を見てみましょう。 ブイビーエー のコードをウィンドウに表示します。

を持ちましょう。 ブイビーエー 2つの整数を変数とするコード A B で、その和を変数 C .

 Sub Debug_Print() A = 10 B = 15 C = A + B End Sub 

の値を表示するようになりました。 C において 即時 ウィンドウで、この行を挿入する必要があります。

 Debug.Print C 

さて、このコードを実行すると、その値は C (10+15=25) をイミディエイトウィンドウに表示します。

続きを読む Excelの印刷ボタンのVBAコード(5例)

類似の読み物。

  • Excel VBA: 印刷領域を動的に設定する方法 (7 つの方法)
  • Excelのシートを全面に印刷する方法(7つの方法)
  • ExcelシートをA4サイズに印刷する(4つの方法)
  • Excelで行を印刷タイトルに設定する方法(4つの方法)
  • Excelで複数のシートを印刷する方法(7種類の方法)

3.デバッグ VBAでイミディエイトウィンドウにコード行を印刷する

のコードの出力を表示する方法を見ました。 即時 のウィンドウで表示されます。 デバッグプリント コマンドを使用します。

しかし、イミディエイトウィンドウに直接コードを書いて実行することができます。 たとえば、ここでは、この行を 即時 ウィンドウに表示されます。

 Debug.Print "これはイミディエイトウィンドウです。" 

を押してください。 エンタメ その行が実行され、その出力がウィンドウの次の行に表示されます。

続きを読む Excelのシートを線引きして印刷する方法(3つの簡単な方法)

4.エクセルVBAでイミディエイトウィンドウのブレークモードでデバッグ印刷する

また、特定のコードの値をデバッグプリントすることができます。 即時 しかし、そのためには、ブレークモードで ブイビーエー .

例えば、次の図では、行内からブレークモードになっています。

 C = A + B 

ブレークモードとは、コードを実行している間、その特定の行が実行されないことを意味します。

の任意の変数の値をデバッグプリントすることができるようになりました。 即時 ウィンドウに表示されます。

例えば、変数の値を表示する場合 B に、この行を挿入してください。 即時 ウィンドウに表示されます。

クリック エンタメ .そして、その価値を知ることになるのです。 B が表示されます。 15 .

関連コンテンツ エクセルで選択した領域を1ページに印刷する方法(3つの方法)

覚えておきたいこと

デバッグ印刷 に特定の値を表示することにほかなりません。 ブイビーエー において 即時 デバッグプリントを使いたくない場合は メッセージボックス において ブイビーエー .

結論

でデバッグプリントを使用する方法は、以上のとおりです。 ブイビーエー また、私たちのサイトもご覧ください。 エクセルウィキ をご覧ください。

Hugh West は、業界で 10 年以上の経験を持つ、非常に経験豊富な Excel トレーナー兼アナリストです。彼は会計と財務の学士号と経営管理の修士号を取得しています。ヒューは教えることに情熱を持っており、理解しやすい独自の教育アプローチを開発しました。彼の Excel に関する専門知識は、世界中の何千人もの学生や専門家がスキルを向上させ、キャリアで優れた成果を上げるのに役立ってきました。 Hugh はブログを通じて知識を世界に共有し、個人や企業が潜在能力を最大限に発揮できるよう無料の Excel チュートリアルとオンライン トレーニングを提供しています。