• ベストアンサー

静的変数の現在溜まってる値を知る方法

Sub 静的変数() Static x As Long x = x + 10 MsgBox x End Sub このプロシージャーを実行するとXの値がどんどん加算されていきますが マクロを実行してない時にxの値を取得する方法はありますか? スッテプインやウォッチウインドウで確認すれば、マクロ実行中にxの値を確認できますが マクロを実行してない時に調べる方法があれば教えてください。 ちなみにウォッチウインドウで見てみると 値は<対象範囲外> 型はEmptyとなります。 (もしマクロを実行してなきゃわからないというのであればそれでも大丈夫です)

質問者が選んだベストアンサー

  • ベストアンサー
  • ka_na_de
  • ベストアンサー率56% (162/286)
回答No.1

こんばんは。 ステータスバーに表示させてはどうでしょうか? Sub 静的変数()   Static x As Long   x = x + 10   'MsgBox x   Application.StatusBar = x End Sub

参考URL:
http://officetanaka.net/excel/vba/tips/tips13.htm
nifufu2
質問者

お礼

こんなことができるのですか。参考になりました。ありがとうございます。

関連するQ&A