次の方法で共有

Excel2010でステップインを実行中に、Functionプロシージャへ勝手に制御が移ってしまう

Anonymous
2011-10-26T12:55:48+00:00

Excel2010(OSはWIndowsXP、7いずれでも同現象)でのマクロについての質問です。

SubプロシージャでF8キーでステップインを行っている際に、勝手に別モジュールのFunctionプロシージャへ制御が移ってしまい、しかもFunctionプロシージャで無限ループ状態になります。

もちろん、Subプロシージャ内ではそのFunctionプロシージャは呼び出していません。この現象は別のSubプロシージャおよびFunctionプロシージャでも起きました。

同様の現象が、教室で30台、自宅PCでも起きています。

さらにある1台は、Functionプロシージャへ暴走した際に、プロジェクトエクスプローラのモジュール名が勝手に既存のモジュール名と同じに変更されてしまいます。しかも実行する度に、勝手に変更されるモジュール名は変わります。

どうぞよろしくお願いします。

Microsoft 365 と Office | Excel | 家庭向け | Windows

ロックされた質問。 この質問は、Microsoft サポート コミュニティから移行されました。 役に立つかどうかに投票することはできますが、コメントの追加、質問への返信やフォローはできません。

0 件のコメント コメントはありません

4 件の回答

並べ替え方法: 最も役に立つ
  1. Anonymous
    2011-10-31T13:19:40+00:00

    松坂さん

    返信ありがとうございました。

    フォーラムのご案内、ありがとうございました。

    今後はそちらを利用させていただきます。

    この回答は役に立ちましたか?

    0 件のコメント コメントはありません
  2. Anonymous
    2011-10-31T13:16:27+00:00

    y sakudaさん

    返信ありがとうございました。

    この現象は2つのブックで起こっているのですが、いずれも大手出版社のExcelVBAのセミナーテキストのデータです。

    新しいブックにコピーして行うとこの現象が起きていないので、ブックが壊れている可能性が高いのかもしれません。出版元に問い合わせてみます。

    もし、他でも同じような現象があったらと思い、質問させていただきました。

    この回答は役に立ちましたか?

    0 件のコメント コメントはありません
  3. Anonymous
    2011-10-31T10:42:05+00:00

    y sakuda さん、いつもアドバイスありがとうございます。

    さくらもも さん、こんにちは。 Answers へのご投稿、ありがとうございます。

    Excel 2010 のマクロの動作についてのご質問ですね。

    こちらのご質問ですが、開発やプログラムに関する質問の場合、Answers ではなかなか情報が集まりにくいかもしれません。。。

    もしよろしければ、MSDN フォーラム内に VBA 専用のフォーラムがありますので、こちらへ投稿いただくと、よりアドバイスが集まってくるのかなと思います。

    投稿の際には、具体的なサンプルのコードなども書いていただくとアドバイスをいただきやすくなるかと思います。

     Visual Basic for Application(VBA) フォーラム

    ぜひ、ご活用いただければと思います。

    この回答は役に立ちましたか?

    0 件のコメント コメントはありません
  4. Anonymous
    2011-10-27T00:29:25+00:00

    好みの問題ですが、私自身はステップ実行は全く使いませんが、質問のような異常動作は聞いたことがありません。

    具体的に新規ブックに作成してそのような異常を発生させるサンプルコードを提示願います。

    もし、特定のブックでのみ起こっている症状でしたらそのブックが壊れていると言う可能性が高いと思います。

    この回答は役に立ちましたか?

    0 件のコメント コメントはありません