開始方法:コードウィンドウとスプレッドシートを同時に表示したかった。XL VBEditorでは、これを実現するために、画面上でドラッグされたコードウィンドウ、プロジェクトウィンドウ、およびプロパティを使用します。[コードの表示]、[フォルダーの表示/非表示]などのトグルボタンをいくつか押して、それらの機能を確認しました。
何が発生したか:すべてのモジュールがプロジェクトウィンドウに表示されたままであることに注意してください。ただし、いずれかのモジュール名をクリックすると、モジュールにマクロルーチンがありませんでした。ほとんどの場合、いくつかのコメントとコード「Option Explicit」はまだ表示されていましたが、すべてのmacros = subroutinesはなくなりました。
さらにわかりにくい:コード行「Option Explicit」を削除すると、その特定のモジュールのマクロが再び表示される場合があります。
最も紛らわしい:1つのマクロ#1を示すモジュールを見つけた場合、そのモジュールに別のマクロ(#2)を書き込もうとすることができます。Sub NewMacroName()、...、およびEnd Subという形式のマクロ#2を完了すると、2番目のマクロ#2は存在しますが、最初のマクロ#1は消えます!Sub#2を削除し、Sub#1が再び表示されます
結論はとても遠い:マクロは明らかに隠されており、実際には消えていません。
オブジェクトブラウザを開くと、グローバルクラスのリストが表示されます(各クラスはコーディングモジュールです)。
1つのグローバルクラスをクリックすると、クラスメンバーのリストが表示されます(それぞれがサブルーチン/マクロです)。
この構成で作業することは不可能ではないと思っていましたが、非常に不便です。元の構成に戻ることは、幸いです。実際には、マクロルーチンは個人のブックを見ることができないか、特定の個人のマクロルーチンを見ることができません。
これについてマイクロソフトと話そうとしましたが、30分後にサービスマンが戻ってきて、今日誰も答えていないと言い、別の日にもう一度やり直してください。ある日、私はMSFTに戻りました。MSFTは、499ドルで問題を議論することさえ望んでいます。痛い!
セットアップ:最新のWindows 10、6か月以内のHPラップトップ、Office 2019のExcel、ただしExcel 2010から作成された多くのマクロ/モジュール。ウィンドウペインの移動を開始するまではすべて順調でした。
有益な洞察を事前に感謝します。
補遺:2019年3月18日:私がプロジェクトに取り組んでいる間、上記の問題を修正することをあきらめました。家に帰ってからExcel 2019を再インストールすると問題が解決することを願っています。そのような運はありません。解決策を探すために、インターネットのステムを厳しく検索する必要があることを解決しました。
インターネット上の1つのアイデアに導かれた:Excel:開発者:VBEditor:[ツール]タブ:マクロ:リストされたすべてのマクロ
1つのマクロを任意に選択し、[編集]ボタンを押すことにしました。ビオラ!すべてのマクロは、すべてのワークブックのすべてのモジュールで表示されるようになりました。個人用コードにない非常に小さなコードを1時間もかからずに交換した後、私は正常にバックアップして実行していました。
Excelを明確にクリック:開発者:VBEditor:[ツール]タブ:マクロ:1つのマクロを編集何か修正しました!
このWebサイトの少なくとも1人の専門家が問題が何であるかを認識し、私を手がかりにすると思う-だから私は二度とそれをしない!
繰り返しになりますが、建設的な返信を事前に感謝します!