Summary: 個人用マクロワークブックを使用すると、MS Excelで「マクロを記録できません」というエラーが発生することがあります。この記事では、このエラーの考えられる原因と修正方法について説明します。また、破損したワークブックが原因でエラーが発生した場合に、このエラーを修正するために使用できるプロフェッショナルなExcel修復ツールについても言及します。
パーソナルマクロワークブック(Personal.xlsbファイル)は、すべてのマクロが1つのワークブックに保存されたExcelの隠しワークブックです。これにより、Excelで作業する際のプロセスを自動化することができます。個人用マクロワークブックにマクロコードを記録する際、「記録のためには起動フォルダにある個人用マクロワークブックを開いたままにする必要があります」というメッセージが表示されることがあります。OK]ボタンをクリックすると、「記録できません」というエラーが表示されます。このため、マクロの記録ができません。以下では、このエラーの原因と解決方法について説明します。
マクロを記録できません」エラーの原因
Excelでマクロが記録できない場合、様々な原因が考えられます。この問題につながる可能性のある原因を見てみましょう。
- personal.xlsbファイルの保存場所が変更されました。
- Personal.xlsbファイルが破損しています。
- マクロは無効化されます。
Excelで「マクロを記録できません」エラーを解決する方法
マクロがExcelに記録できないエラーを解決するために役立つ可能性のある方法をいくつかご紹介します。
方法1:XLStartフォルダのパスを確認します。
XLStart フォルダのパスが正しくない場合、マクロを記録できないことがあります。このフォルダはデフォルトでPersonal.xlsbファイルが保存されているフォルダです。以下の手順でこのフォルダのパスを確認してください:
- MS Excelを開きます。ファイル > オプションを開きます。
- Trust Centre] > [Trust Centre settings] をクリックします。
- トラストセンターの設定ウィンドウで、「信頼できる場所」をクリックします。
- XLSTARTフォルダのパスをチェックし、問題があれば変更してください。
- 完了したら、すぐにOKをクリックしてください。
方法2:マクロの確実性を変更
マクロのセキュリティ設定でマクロが無効になっている場合、「マクロを記録できません」というエラーが発生することがあります。以下の手順でマクロの設定を変更してみてください:
- MS Excelの「ファイル」→「オプション」→「トラストセンター」を開きます。
- トラストセンター]で[トラストセンターの設定]をクリックします。
- すべてのマクロを有効にする」を選択し、「OK」をクリックします。
方法3:アドインが無効になっていないか確認します。
アドインの一部の要素が無効になっていると、Excelが正常に動作しなくなる可能性があります。以下の手順で、MS Excelの要素を確認し、有効にすることができます:
- ファイル>オプションをクリックします。
- Excelのオプションでアドインオプションをクリックします。
- ManageエリアからDeactivated objectsを選択し、Goをクリックします。
- 非アクティブ化要素ウィンドウが表示されます。
- 非アクティブ化された要素をクリックし、次に「アクティブ化」をクリックします。
- Excelを再起動して変更を適用します。
方法4:Excelファイルの修復
ワークブックが破損している場合、マクロを記録できないことがあります。このような場合、MS Excelの「開いて修復」ユーティリティを使用して、破損したワークブックを修復できます。このツールを使用するには、以下の手順に従ってください:
- Excelアプリケーションを開きます。
- ファイル>開くをクリックします。
- 破損したファイルが保存されている場所に移動します。
- 開く]ダイアログボックスで、破損したワークブックを選択します。
- 開く」ドロップダウンリストで、「開いて修復」をクリックします。
Excelは、ファイルを修復するか、ファイルからデータを抽出するかを尋ねます。最大限のデータを復元するには、[修復] をクリックします。修復] オプションが失敗した場合は、[データの抽出] オプションをクリックして、数式と値を含まないデータを復元します。
Microsoftの “Open and Repair “ユーティリティで破損したExcelワークブックを修復できない場合は、Stellar Repair for Excelのような専門的なExcel修復ツールをお試しください。Stellar Repair for Excel は、深刻に破損した Excel ファイル (XLSX および XLS) を簡単に修復できる高度なツールです。Excel ファイルのプロパティやセル形式に影響を与えることなく、チャートシート、セルコメント、表、マクロ、数式など、すべてのファイル要素を復元することができます。
閉鎖
個人用マクロワークブックでマクロを作成したり保存したりすると、Excelで「記録できません」というエラーメッセージが表示されることがあります。このエラーが発生する原因はいくつかあります。この記事で説明する方法を試して、エラーを解決してください。ワークブックの破損が原因でエラーが発生する場合は、「開いて修復」ユーティリティを使用して修復してみてください。また、Stellar Repair for Excel – 問題のあるマクロを含む Excel ファイルを修復できるプロフェッショナルなツールを使用することもできます。また、すべてのファイルコンポーネントを完全に復元することができます。このツールは Excel 2021, 2019, 2016 およびそれ以前のバージョンと互換性があります。