Excelのこととか色々

マクロをどんな Excel ファイルにも実行できるように設定して、3秒かかる操作も1秒で完了。あといろいろ書いてみます・・・

【VBAスタンダードに挑戦!】デバッグ(イミディエイト ウインドウ)

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

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

 

本日の5分勉強の内容

 

 

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

デバッグ(Debug)

・ミスを発見し修正すること

 

※Debug・・・虫を取り除く、欠陥を捜して直す
 bug・・・虫、昆虫、機器などの不具合
 de・・・下に、分離する という意味がある接頭辞

 

イミディエイトウィンドウ(Immediate window)

・プロパティや変数の内容を表示させて確認できる

・表示 > イミディエイト ウインドウ または 「Ctrl + G」

・デフォルトでは VBE 下部に表示されるが、
 ドラッグアンドドロップで移動させることができる

 

   イミディエイト ウインドウ



イミディエイト ウインドウ使用例

① 先頭に「?」(クエスチョンマーク)を付けて実行すると、
  Range("A1") の中身を表示させる

 

② 指定した範囲を選択することができる

 

③ イミディエイト ウインドウの中で変数を宣言することはできないが、
  「a」は変数であると認識する
  これを「暗黙の宣言」と言う

  実行手順
  1.a = 123 と記述
  2.Enter キーを押下
  3.msgbox a と記述
  4.Enter キーを押下 
  で、Msgboxが開く

 

 

                    

とうとう、最後の章に入りました。

初級者と中級者の差はデバッグ能力にあると言われているそうです。

 

イミディエイトウインドウは、Delete や、ClearContents を実行する前に

Select に置き換えて実行して、

正しい範囲を指定しているか確認するときに使用しています。

 

マクロを実行して削除しなくて良いデータが無くなってしまったら

元に戻せませんからね。

 

 

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

にほんブログ村 子育てブログ 幼稚園児育児へ
にほんブログ村
にほんブログ村 英語ブログ 初心者英語へ
にほんブログ村
にほんブログ村 IT技術ブログ VBAへ
にほんブログ村

==================================

  Graspyで無料プログラミング講座を受講する