Excel2003のバグにはまった

エクセルのシートをコピーしたときにはまったので紹介します。


■前提条件
ファイル名に、エクセルのシート名などに利用できない禁止文字列を使用している。([]。;など。)
(例) [テスト].xls


■バグ発生
この状態で既存シートをコピーして、コピーしたシートのシート名を変更すると・・・
シート名にファイル名[テスト].xlsが混じります。


そのシート名を直そうと"["などの文字を消してシート名を確定させると、不正な文字を使用しているので保存できない。
というようなエラーになります。
そしてその症状を改善することができない(シート名に禁止文字列を入れられない)ので、Excelを落とすことになります。


ちなみに自分が使用しているのは、最新のExcel2003 SP2です。
これは、Windows側で入力可能ということは、Excel側で吸収しなければいけない部分だと思いました。