Excel VBA質問箱 IV

当質問箱は、有志のボランティア精神のおかげで成り立っています。
問題が解決したら、必ずお礼をしましょうね。
本サイトの基本方針をまとめました。こちら をご一読ください。

投稿種別の選択が必要です。ご注意ください。
迷惑投稿防止のため、URLの入力を制限しています。ご了承ください。


6893 / 13646 ツリー ←次へ | 前へ→

【42495】セル書式が自動で変更されてしまう moomoo 06/9/13(水) 12:13 質問[未読]
【42498】Re:セル書式が自動で変更されてしまう Jaka 06/9/13(水) 12:53 発言[未読]
【42503】Re:セル書式が自動で変更されてしまう moomoo 06/9/13(水) 14:00 お礼[未読]

【42495】セル書式が自動で変更されてしまう
質問  moomoo  - 06/9/13(水) 12:13 -

引用なし
パスワード
   ファイル XXX.xls と YYY.xls があります。

XXXは自作のマクロを含むファイル、YYYは外部(海外)から送られてきたファイルです。
YYYのセルA1には "12/09/2006" が入力されています(セル書式は標準)。

YYYをエクセルの ファイル→開く で開けた場合、A1は "12/09/2006" のままです。
しかし、XXXのマクロからYYYを開いた場合、A1の書式は日付型に自動で変更され、
値は "2006/12/09" になってしまいます。

私のエクセルは 2000 SP3ですが、YYY.xlsがどのような環境で作られているかは
不明です。

マクロで開いても書式・値が変わらないようにしたいのですが、何か方法があれば
教えていただけないでしょうか。

【42498】Re:セル書式が自動で変更されてしまう
発言  Jaka  - 06/9/13(水) 12:53 -

引用なし
パスワード
   この辺のことじゃないかと
[XL2000]VBAを使用してテキストを開くと正しい日付形式で認識されない

所詮○○○文化、日付と銭記号の扱いはズボラな日本対応をしているみたいです。
ここに少しバグ関連のURLを書いておきましたので探してみてください。
http://www.vbalab.net/vbaqa/c-board.cgi?cmd=one;no=64;id=FAQ

【42503】Re:セル書式が自動で変更されてしまう
お礼  moomoo  - 06/9/13(水) 14:00 -

引用なし
パスワード
   Jakaさんの目安箱から下のリンクを参照し、試してみました。
http://support.microsoft.com/default.aspx?scid=kb;ja;416875&Product=xlw2kINT

現在のところ、私の端末においてはこの問題は解消されました。
Jaka様、ありがとうございました。

しかし、
・レジストリをこのままにしておいていいか不明。
・社内の他ユーザーがこの方法で問題を回避できるか不明。
・レジストリに手を加える場合、私が一人一人の端末をまわって
 行わなければいけない可能性大。
のため、別の方法も探ってみます。

6893 / 13646 ツリー ←次へ | 前へ→
ページ:  ┃  記事番号:
2610219
(SS)C-BOARD v3.8 is Free