Excel for Macで名前参照やVBAマクロが動作できない原因

ウェブサイトの更新業務などでもExcelを多用しているのですが、時々開くと

「開いているブックには、他のファイルへの自動リンクが設定されています。」

というアラートが出るExcelファイルがあります。

一度これが表示されると、このファイルではVBAを使用できなくなります。調べてみても、他のファイルへのリンク設定はなく、対処に困っていましたが、ある時ふとMacOS上で日本語ファイル名が崩れるのを思い出しました。

ファイル名に日本語の濁点、半濁点があると、濁音半濁音記号だけで1語に分離されることがあります。Excelブック内に設定されたVBAや名前定義などを参照するのに、ファイル名が異なって解釈されるからではと考えたのでした。実際、問題が発生するファイルに半濁点がありました。

ファイル名から濁点半濁点を外すと問題なくExcelブックを開くことができるようになりました。

シェアする

  • このエントリーをはてなブックマークに追加

フォローする