No.3
- 回答日時:
まず、マクロの進行を一時停止するために、ブレークポイントを設置します。
目的とするステートメントで F9キーを押して、設置します。
次いで、イミディエイト ウィンドウを表示させ、「?(スペース)変数」と入力すると、変数の値が表示されます。
なお、F8キーを押すと、1行ずつマクロを実行しますので、デバッグの際に使用してみてください。
変数のところに、カーソルを合わせるだけでも、値が表示されることもあります。
No.4ベストアンサー
- 回答日時:
いくつか方法があると思いますが、3種類書きます。
1)MsgBoxを入れる。
変数を参照したいところで、
MsgBox(cStr(変数名))
と入れて下さい。ダイアログボックスに変数の値が表示されます。
If文を使えば表示で止まる条件の指定も可能です。
If 条件 Then MsgBox(cStr(変数名))
2)ブレークポイントを設定する。
これは↓を参照して下さい。
http://www.vba-world.com/breakpoint.html
止まったときに、参照したい変数にカーソルを合わせると値が表示されます。
3)debug.print
これは↓を参照して下さい。
http://www.ken3.org/vba/iwind.html
以上、ご参考になれば。
No.6
- 回答日時:
たまにしか通らないルーチンのある行で止めたとき(または任意の時刻やキッカケで止めたとき)であれば(エラー解析など)
既回答の
Msgbox
Deebug。Prinnt
ブレークポイント
は役立ちますが、
下記では毎回表示が出ては使用に耐えないでしょう。
ーー
非常に多い回数を繰り返して処理する型のプログラムで、途中の収束値などを見たいようなときは、任意の時間にストップをかけて(再開可能中断が望ましいのだが)そのときの変数の値をVBAで見るのは難しいと思う。
カウンタや条件変数を作り、繰り返しの毎回IFで聞いて、所定回数(例。1/10進行ごとなど決める)や所定変数値(例。店番が005になったら)になったときにMsgbox、Debug.Printで表示するのが易しいのではないですか。プログラムに組み込むので、いつか削除の必要があるかもしれませんが。
ーー
私がPauseBreakキーを押したときの制御権とアプリの変数の捉え方のAPIなど知らないからいうのですが。
この回答へのお礼
お礼日時:2007/12/04 19:30
なるほど。非常に長いプログラムだとF8キーで進めるのは
確かに現実的ではありませんね…。
ありがとうございます。
とりあえず今作っているプログラムは短い単純なものなので
F8キーで進めてみようと思います。
勉強になりました、ありがとうございました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(ソフトウェア) F-BASICで計算中の実行が中途で勝手に止まり、大変困っています。 2 2023/03/02 16:15
- 高校 高校化学有効数字計算 4 2023/02/26 09:09
- 神社・寺院 お賽銭金額少ないとゴリヤクないの? 6 2023/01/07 16:41
- Excel(エクセル) エクセル/列追加時、合計行の計算式 7 2023/03/15 11:14
- Excel(エクセル) エクセル 関数について質問です。 2 2022/10/03 11:14
- C言語・C++・C# C言語 3 2022/10/04 15:07
- 高校 有効数字計算 確定した値を含む 2 2023/01/18 06:03
- 数学 放物線y=a(x-a)(x-b)について、頂点の座標を求めなさい。ただし、a≠0とし、a,bは実数の 6 2023/03/21 00:26
- Excel(エクセル) エクセルでSUMIFS関数で条件範囲の部分が#valueになる。 4 2023/04/28 12:42
- 冷蔵庫・炊飯器 冷蔵庫のアースの件です。アース線がついてなかったのでアース線を購入しました。推奨が1.6mmだったの 8 2023/06/30 00:27
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
首吊りどこ締めるの
-
至急!尿検査前日にオナニーし...
-
尿検査前日に自慰行為した時の...
-
白血球が多いとどんな心配があ...
-
尿検査の前日は自慰控えたほう...
-
検便についてです。 便は取れた...
-
彼女のことが好きすぎて彼女の...
-
勃起する時って痛いんですか? ...
-
EXCELで条件付き書式で空白セル...
-
腕を見たら黄色くなってる部分...
-
EXCELで式からグラフを描くには?
-
変な話しになります。尿検査で...
-
excelでsin二乗のやり方を教え...
-
エクセル指定した範囲からラン...
-
Excelで""で囲む方法
-
ある範囲のセルから任意の値を...
-
2つの数値のうち、数値が小さい...
-
精子が黄色?
-
エクセルでエラーが出て困って...
-
納豆食べた後の尿の納豆臭は何故?
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
至急!尿検査前日にオナニーし...
-
首吊りどこ締めるの
-
尿検査の前日は自慰控えたほう...
-
尿検査前日に自慰行為した時の...
-
検便についてです。 便は取れた...
-
白血球が多いとどんな心配があ...
-
中出しをするとお腹が痛い・・・。
-
射精をして1週間以内に尿検査を...
-
彼女のことが好きすぎて彼女の...
-
腕を見たら黄色くなってる部分...
-
勃起する時って痛いんですか? ...
-
変な話しになります。尿検査で...
-
これって喉仏ですか? 私は女性...
-
EXCELで条件付き書式で空白セル...
-
男です。昨日の午後3時くらいに...
-
今朝、毎朝の習慣でオナニーし...
-
納豆食べた後の尿の納豆臭は何故?
-
1日前の検尿
-
値が入っているときだけ計算結...
-
精子が黄色?
おすすめ情報