Microsoft 製品に組み込まれている Visual Basic の実装。
教えていただいた方法を確認してみました。
結果は以下の通りです。
> もし *.xls 形式のブックで起きているということであれば、 [名前を付けて保存] から *.xlsm 形式で保存して動作を確認しておく> とよいです。
結果:ファイル形式を変更しても再現しました。
> *.xlsm 形式のブックでも症状が起こる場合は、新規 Excel ブック (*.xlsm) に作成しなおして動作を確かめてはいかがでしょう。
>
>新しいブックに作り直す方法の 1 つとして、[シートの移動またはコピー] の方法がありますので、次の情報を参考に試してみるとよいです。
結果:
1.新規ファイルに、A1~C3までの範囲でデータをコピーしました。
症状は再現しません。(正常にマクロが動作します。)
2.新規ファイルに、A~C列の範囲でデータをコピーしました。
症状が再現します。(MsgboxのOKを押すと、Excelが停止します。)
結果を見ると、B,C列に何か変なデータが存在しているのではないかと思います。
コピー範囲により新規ファイルでも再現するので、どのように新規ファイルに
移植するのか要注意です(。コピーしようとしている実ファイルは、シート数
マクロの行数などかなり多いので、やみくもにコピーしても失敗しそうです。)
話は変わりますが、
前回連絡した通り、家のPCでは再現しなくなったのですが、本日確認したところ、
不具合が再現しました。100%再現ということではないようです。
以上