• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:Excel97:ワークシートをコピーすると日付が1日若く更新される)

Excel97:ワークシートをコピーすると日付が1日若く更新される

このQ&Aのポイント
  • Excel97でワークシートをコピーすると、日付が1日若く更新される現象についての対応方法を教えてください。
  • Excel97のマクロ入り管理簿でワークシートをコピーすると、日付が1日前に更新される現象が発生しています。対応方法やこの現象が起こる原因について教えてください。
  • Excel97でマクロ入りの管理簿を作成していますが、ワークシートをコピーすると日付が1日前に更新されます。この現象についての対応方法や原因を教えてください。

質問者が選んだベストアンサー

  • ベストアンサー
  • comv
  • ベストアンサー率52% (322/612)
回答No.2

こんばんは! >「1904」を外せば多分、元ファイルの日付のまま >コピーされるんでしょうけど、そうすると元ファイル >じたいの日付表示がおかしくなってしまうのなら、 >どうしようもありません。 「1904」を外すと既に入力された日付自体がコピー先と 同様に4年と1日ずれますので以下の方法で補正します。 ・「1904」を外す ・適当なセルに1462と入力しそれをコピー ・日付の入っているセル範囲を選択 ・右クリック 形式を選択して貼り付け [値]と[加算]をチェック ・OK --------------- 数値の 1462 は1900/1/1 と 1904/1/1 の経過日数 です(1904/1/1-1900/1/1+1) 試しに 新しいシートで[1904]にチェックした状態で 2001/1/1 と入力して[1904]のチェックを外し同作業を 行ってみて下さい!納得されると思います。 不便な機能と思われるかもしれませんが確かMAC版との 互換を保つためにあると聞いたことがあります。 あとこれを使うと時間のマイナス値も扱えるようになる のですが、承知しての使い分けを行わないと、ご承知の 通り、不便を伴います。

sydneyh
質問者

お礼

comvさん、再びのアドバイスありがとうございます。 今教えていただいた通りやってみたら、みごと出来ました~。 「計算方法」に「1904」というチェック項目があり、2000年問題でそれにチェックされていると危ないと言われていたのを、今回をきっかけにして思い出しましたが、WinなのにMac版とのことでこんなに不便な機能があるなんて納得できないですよ。 まったくなんで4年も無駄に計算しなきゃいけないんでしょうね~(>_<)! なんにしても、こんな複雑な管理簿を再作成しなくて済んで今はホッとしてます。 ホントにありがとうございました!

その他の回答 (1)

  • comv
  • ベストアンサー率52% (322/612)
回答No.1

こんにちは! どちらかが(たぶん作成元) ツール オプション 計算方法 [1904年から計算する] にチェックが入っていると思います。 >でもなぜかその時日付が1日分だけ若く更新されるのです 正確には 4年と1日 小さくなります。 確認してみて下さい!

sydneyh
質問者

補足

comvさんアドバイスありがとうございます。 でもなんだか新たなトラブル発生で今ちょっとパニクってます。 comvさんの言うとおり、たしかにくだんのファイルの”計算方法”では設定が「1904」にチェックが入ってました。問題なのはそれを外すと、ワークシートをコピーしてからどころか、そのファイルそのものの日付まで4年と1日若く更新してしまいます。 「1904」を外せば多分、元ファイルの日付のままコピーされるんでしょうけど、そうすると元ファイルじたいの日付表示がおかしくなってしまうのなら、どうしようもありません。 ・・・これはやはりファイルそのものを作成しなおさないといけないのでしょうか(T_T)

関連するQ&A