5

この素晴らしいフォーラムに参加するのは初めてです。私はvbaも初めてです(3週間)。

  1. CallerMac、WorkerMac の 2 つのマクロがあります。これらは、VBAProject の「モジュール」ノード内の個別のモジュールにあります。

  2. そのコードでは、CallerMac は .bas ファイル (WorkerMac コードを含む) をインポートし、" Application.Run" を介してそれを実行します。

  3. ユーザーにこのコードが渡されると、ユーザーは "CallerMac" (コードはあまり変更されません) を実行し、コードは "WorkerMac" (頻繁に変更される可能性があります) をインポートします。

  4. デバッグ目的で、実行中にコピーしたコード (WorkerMac) に「F8」/ステップインするにはどうすればよいですか?

    質問があまり意味がない場合、または別の方法で検索する必要がある場合は、質問を言い換える方法を教えてください (このコードを投稿する前に多くの検索を行いました)。

どうもありがとう。

4

1 に答える 1

1

「CallerMac」をステップ実行するときに「WorkerMac」の先頭にブレークポイントを配置し、F8 を使用して「WorkerMac」をステップ モードで実行し続けることができます。

ブレークポイントを追加するには、実行可能なステートメントの行を右クリックして Toggle->Breakpoint に移動するか、左側のコードの横にあるバーをクリックします。バーに赤い円が表示され、線が赤で強調表示されます。

于 2013-10-18T15:34:20.690 に答える