- ベストアンサー
【vba】フォームに書いてあるコードをステップインすることは不可能でしょうか?
エクセルもアクセスも同じなんですが フォームのモジュール?に書いてあるコードを 「F8」のステップインすることは不可能でしょうか? 標準モジュールなら 「F8」で少しずつVBAコードを試すことが可能なのですが、 フォームに書いてあるほうはできません。 ひとつひとつ試したいので Private Sub コマンド1_Click() Call test End Sub とフォームのところに書き、 標準モジュールには Sub test() ・・・ End Sub と書いて 標準モジュールのほうを F8で少しずつデバッグしています。 こうするしかないのでしょうか? よろしくお願いします。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
というか、[F9] キーで ブレークポイント を設定してから実行すればよいように存じますが。。。
その他の回答 (2)
- hana-hana3
- ベストアンサー率31% (4940/15541)
回答No.3
ブレークポイントを設定すれば、そこで実行が一時停止します。 あとはF8でステップ実行出来ます。 http://shadowslasheizan.blog114.fc2.com/blog-entry-90.html
質問者
お礼
ブレークポイントについて調べてみます。ありがとうございます。
- DOUGLAS_
- ベストアンサー率74% (397/534)
回答No.1
Private Sub コマンド1_Click() の後に Stop とでも書いたらいかがでしょうか?
質問者
お礼
Stopの使い方を調べてみます。ありがとうございます。
お礼
他に方法があるのですね。ありがとうございます。