Excelのこととか色々

Excel のこととか楽天とか いろいろ書いてみます・・・

【VBAスタンダードに挑戦!】デバッグ(Debug.Print/ブレークポイント/Stopステートメント)

【VBAスタンダードに挑戦!】

f:id:tuna-kichi:20200614200940p:plain

 

本日の5分勉強の内容

 

 

********************************************************

 sample table

 Debug.PrintブレークポイントStop



①ブレークポイント

・ブレークポイントを設定したい行を選択し、
 F9 または インジゲーターバーをクリックすると
 その行が茶色に反転し設定される

・マクロ実行するとその行は黄色に反転し一時停止する
 (その行はまだ実行されていない)

 

②Debug.Print

・Debug. Print 変数/数式

・イミディエイトウィンドウに結果や、変数の中身をを表示させる 

 Debug.Print

 

③Stop ステートメント

・マクロを一時停止させる

・If 文と組み合わせて、特定の条件の時に停止させる

 

 

                    

 

Stop ステートメントは使い方がまだ不明です。

以下のように記述したら怒られました。

Stopの記述間違い

 

テキストをよく見ると、「End If」はありませんでした。

End If を削除すると、動作します。

 

しかし、実行させると、一度「Stop」の所で止まり、

「列Cが「31」だったら、その行のフォントをを赤にする」

とはならず、表のフォントすべてが赤くなってしまいました・・・

 

使いこなすにはまだ時間がかかりそうですが、

どのような動きをするのかは理解できたと思います。

試験に出てきたら、じっくり考えれば何とかなるかも・・・

 

_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/