アプリ版:「スタンプのみでお礼する」機能のリリースについて

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

A 回答 (1件)

回答になるかどうか分かりませんが、私の経験からアドバイスさせて頂きます。


私の場合、SYLKファイルをオフコンから変換して作成し、それを一度Excelで開いて、保存をするとこういう現象が発生していました。Excelで開いても保存せずに閉じるとこの現象は発生しません。
Excel2000では起きなかった様な気もします。
    • good
    • 0
この回答へのお礼

回答ありがとうございます。
何らかの原因により壊れた感じです。
応急的には手動でExcel変換で対応し
変換ファイル自体は再度作成したいと思います。

お礼日時:2003/05/13 23:17

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!