リチャードの会社は、他の多くの会社と同様に、Excelをかなり使用しています。実際、彼らは何千年にもわたって収集した何千ものExcelワークブックを持っています。リチャードは、各ワークブックを個別に開いて検査する必要なしに、それらのワークブックのどれにVBAマクロが含まれているかを見つける方法を必要としています。彼はこれを行う簡単な方法があるかどうか疑問に思います。

これを行う最も簡単な方法は、(Excel以外の)Windowsの検索機能を使用して、「EndSub」または「EndFunction」というテキストを含むファイルを検索することです。 VBAプロシージャでは、最後にこれら2つのステートメントのいずれかを使用する必要があるため、これにより、潜在的な候補ワークブックがすばやく特定されます。また、Excelファイル内を簡単に調べて、「EndSub」または「EndFunction」のテキストが存在するかどうかを判断できるサードパーティの検索ユーティリティもいくつかあります。

注:

このページ(または_ExcelTips_サイトの他のページ)で説明されているマクロの使用方法を知りたい場合は、役立つ情報を含む特別なページを用意しました。

_ExcelTips_は、費用効果の高いMicrosoftExcelトレーニングのソースです。

このヒント(12465)は、Microsoft Excel 97、2000、2002、および2003に適用されます。

Excel(Excel 2007以降)のリボンインターフェイスに関するこのヒントのバージョンは、次の場所にあります: