削除できないExcelを他会社などに共有する際に、ブックの検査を使って社外に漏れたらダメな情報などがないかチェックする機能があります。Excelの情報タブよりブックの検査より検査を実行後、「ドキュメントのプロパティと個人情報」などいくつかの項目は削除できますが、「非表示の名前」などいくつかの項目は自動的に削除できません。「ヘッダーとフッター」は削除できるが「非表示の名前」は削除できない非表示の名前が見つかりました。非表示の名前は自動的に削除することはできません。手動で削除してからもう一度ファイルを検査してください。表示され、「詳細情報」ボタンが表示されるだけ。2019年6月23日時点で推奨される解決策にある作業中のブックで非表示に名前を削除するマクロを参照しようとしても404エラーが表示されます。名前の管理より表示できるはずなのですが、非表示扱いのため、表示がされません。「名前の管理」に表示されていない名前を表示させるにはマクロを使って表示させるしか方法がないようなので表示させることにします。Applicationsが表示されます。ApplicationsModule(コードエディタ)の表示[Alt]⇒[i]⇒[m]の順にキーを押下するとModule(コードエディタ)が表示されます。Module1(コードエディタ)コードの記述Module1に下記コードを記述します。"すべての名前の定義を表示しました。シートで非表示になっている名前の定義を消す方法より。上部タブにある再生(▶)ボタンまたは[F5]ボタン押下よりマクロを実行します。[F5]ボタン押下するとマクロ一覧が表示されるので先ほど作成したマクロを実行します実行後「すべての名前の定義を表示しました。」と表示されればOKです。再度名前の管理を確認すると非表示となっていた名前が表示されるようになっているかと思います。※名前の管理の表示方法はこちらより非表示されていた名前が表示されるあとは不要な名前情報を消していくだけです。xlsxだとそのまま保存するとマクロ消してくれる本来ならば今回削除したマクロを消す必要がありますが、保存形式がxlsxの場合自動的にマクロが、保存する際に「次の機能はマクロなしのブックに保存できません」と表示されます。この警告画面にて「はい」を選択するとマクロ削除して保存してくれるので便利です。マクロありのまま保存すると警告表示される。昔から使っているxlsxだと名前の管理が残っている場合が多いような気がします。印刷範囲が非表示扱いで保存されているせいだったり、語り継がれたシートだったために「あああ」とか「aaa」とかの名前が多数残ってたりします。ブックの検査は昔からありますが、社外に提出する際は実行したほうがいいです。ワークシートの非表示とか検出してくれるので便利です。名前の管理で保管されている情報はクリティカルなセキュリティ事故にはならないことが多いと思いますが、何かあった際の情報は最小限にするためにも削除したほうがいいですね。