Excelでは、上司や管理職向けのレポートを作成する際に、他の人にタスクのステータスを知らせるためにコメントを挿入する傾向があります。

コメントは基本的に内部目的で使用されます。この記事では、マクロを使用して、Excelですべてのコメントを削除する方法を学習します。

質問):ワークブックからすべてのコメントを削除するVBAコードを適用したいと思います。

自宅ではExcel2003版、オフィスではExcel2010版を使用しています。

Excel 2010コメントの削除で完全に実行されているコードがありますが、Excel2003コメントを削除できません。

以下の手順に従う必要があります:

[開発者]タブをクリックします。[コード]グループから、[VisualBasic]を選択します

image 1

  • [挿入]、[モジュール]の順にクリックします

image 2

これにより、新しいモジュールが作成されます。標準モジュールに次のコードを入力します。次のコードは、Excel 2007、Excel 2010、およびExcel2013バージョンと互換性があります

Sub Remove_Comments_After2007()

‘Excel2007ワークブックからコメントを削除する

ActiveWorkbook.RemoveDocumentInformation(xlRDIComments)

サブの終了

次のコードはExcel2003バージョンと互換性があります

Sub Remove_Comments_2003()

‘Excel2003ワークブックからコメントを削除する

薄暗いwksAsワークシート

コメントとしての薄暗いcmnt

各wksInActiveWorkbook.Sheetsについて

各cmntInwks.Commentsについて

cmnt.Delete

次のcmnt

次へ

サブの終了

image 3

マクロを実行するには、ALT + F8 *ショートカットキーを押してマクロウィンドウを開き、マクロを選択します。

  • コメントはすべて削除されます。

このようにして、使用しているバージョンに応じてExcelコメントを削除できます。

download

Excel