こんにちは。
既に、開発・販売元へ問い合わせされていたのですね。
その際に確認済みなのかもしれませんが、
その市販ソフトが使用するブックのみの問題なのか、
全てのブックで発生している問題なのかチェックしてください。
Excel2007で新規の空白ブックを開き、
[ 開発タブ > Visual Basic ] でVBEウィンドウを開きます。
[ 挿入 > 標準モジュール ] でモジュールウィンドウを開いたら、
そこに下記マクロを貼り付けます。
リボンに[開発タブ] が無いならば、
[ Officeボタン > Excelのオプション > 基本設定 > 開発タブをリボンに表示する ]
で追加できます。
Sub TestMacro()
MsgBox ActiveSheet.Range("XFD1048576").Value
End Sub
① シート上で [ CTRL + 右矢印 ] [ CTRL + 下矢印 ] で
最終セル位置( XFD1048576 ) に移り、そこに適当に何か書き込んでください。
② [ 開発タブ > マクロ > 実行 ] で上記マクロを動かして、
書き込んだ内容が表示されるか確認してください。
③ 拡張子を xlsm で保存した後で、ブックを開き直し、
再度マクロを実行して確認してください。
①~③ で異常があるならば、Excel そのものの障害です。
Office を今一度、完全にアンインストールして、インストールし直す
必要があるかもしれません。
異常がないのならば、市販ソフトのマクロが行なっている処理にも
起因する障害ですので、市販ソフトの開発元でなければ調査できません。