質問: true end if end sub
回答: こんにちは。 >どの部分に問題があるかご教示願えますでしょうか。 サブルーチンに肝心な部分を書いておいて、動きませんといっても、それは誰も分からないと思います。 それよりも、むしろ、ご自分で出来るように、デバッグの方法を身につけることですね。 イベント・ドリブン型の最初の部分に[ブレークポイント]を置き、 次に、「test」というプロシージャが、どこかに置かれていたら、そこに、[ブレークポイント]を置きます。 イベントを発生させたら、[f8]で、ステップモードでひとつずつ動かします。そしてマクロが、正しく動いているかチェックします。そして、そのマクロが、再び、戻ってくるかどうか、様子をみます。 ただし、今回のマクロは途中で止めると、application.enableevents = true に戻っていないことがありますから、イミディエイトウィンドウあたりで、設定を戻したほうがよいです。 また、初心者ならでは失敗は、test プロシージャが、標準モジュールか、そのシートモジュールのどちらかに置いていないのが原因だったりします。