0

私のプログラムには、メイン プログラムから呼び出されたときに実行されるモジュールがありますが、それをステップ実行したり、単独で実行したりすることはできず、その理由がわかりません。F8 を押しても何も起こらないようです。コードをステップ実行するときに変数を監視できるようにしたいと考えています。

これはモジュールのコードです:

Sub FileCntSub(ByVal StrPath As String)

Dim FolderPath As String, path As String, count As Integer, countstring As String

FolderPath = StrPath

path = FolderPath & "*.htm"

Filename = Dir(path)

Do While Filename <> ""
   count = count + 1
    Filename = Dir()
Loop

countstring = count
Range("Q8").Value = count
'MsgBox count & " : files found in folder"

サブ終了

これを一人で実行できない理由はありますか?

ありがとう

4

2 に答える 2

0

ステップスルーしたい行の左側のペインをクリックするだけで、この行にブレークポイントが追加されます。その後、マクロを実行すると、これらのポイントのみが検査されます。プログラムのさまざまなポイントをステップスルーする方法については、こちらのガイドhttp://www.wiseowl.co.uk/blog/s196/breakpoints.htmに従ってください。

于 2014-08-25T15:51:20.887 に答える