EXCELを使ってSYLK→EXCEL変換
EXCEL97を使っています。
SYLKファイルを、マクロで
EXCELファイルに変換しています。
変換処理の途中で
「レコード22を読むことができません。
引き続きエラーを表示しますか?
はい、いいえ、キャンセル 」
ちなみに、変換元のデータを変更しても
同じメッセージがでてきます。
22の部分が 順次
22→28→34→40→115→121 と変化します。
例えばデータを5件にしても同じように
メッセージが流れます。
上記メッセージが出ながら変換したファイルを見たところ
元々、SYLKファイルでは数値型であったような部分が
下記のような 文字化け(?)しています。
そのセルを選択すると、EXCEL上の部分には、
日付が入っています.1900/2/22です。
(セルの表示上は、M35n3535al です。)
何故このようなエラーになるのでしょうか?
モジュールで黄色のチェックで止まる部分は
下記の通りです。GKNOCD.xlsに変換します。
ActiveWorkbook.SaveAs FileName:="対象フォルダ\GKNOCD.xls", FileFormat:= _
xlExcel9795, Password:="", WriteResPassword:="", ReadOnlyRecommended:= _
False, CreateBackup:=False
補足
ありがとうございます。 この方法でいいのですが、エクセルデータが大変大きいので、一発変換はできないものでしょうか?