Excel 2007で奇妙な問題が発生していますが、これを説明する方法がよくわかりません。だから私に耐えてください....
作成したさまざまなバックエンドVBA関数を呼び出すために、いくつかの右クリックボタンを作成しました。今日は正常に機能していましたが、何らかの理由で、ワークシートのコード以外のボタンが表示されています。クリックすると、別のワークシートを開いてそこからコードを実行しようとします。2つのファイルは同じディレクトリになく、類似した名前も付けられていません。ボタンが実行しようとしているファイルを削除しましたが、エラー400が表示されます。
それで、私はそれを理解することができませんでした、そしてそれ以来、このファイルのバックエンドにあるコードのすべてのスクラップを削除しました、そしてボタンはまだ表示されます。これを引き起こしている可能性のあるアイデアはありますか?おそらく、ファイルを混ぜ合わせたり、一時ディレクトリのどこかにコピーを保存して、VBAで記述された実際のコードの代わりにそれにアクセスしようとしているようです。クリアする必要のあるキャッシュなどはありますか?
私はこれを正確に説明するのに素晴らしい仕事をしなかったことを知っているので、あなたが必要とするかもしれない他のすべての詳細を提供させていただきます。何が起こっているのか教えてください。
編集#1--新しい情報== 新しい完全に空白のExcelファイルを開くこともできますが、右クリックボタンはまだそこにあります。
編集#2-診断 を試しました== Excel診断を実行しようとしましたが、問題は見つかりませんでした。奇妙なことに、このマクロがどういうわけかグローバルになった、またはある種のキャッシュなどに保存されたようです。