• ベストアンサー
  • 困ってます

excel 手打ち日付が勝手に今日の日に変わる。

excel 手打ち日付が勝手に今日の日に変わる。 会社のパソコンがXPからwindows7に変わりました。 それに伴いofficeも2010に変わりました。 でっ、およっ?と思うことがexcelで発生して困っています。 今まで、とあるセルに日付を手打ちしていました。 ところが新しいexcelでそのファイルを開くと、今まで手打ち をしていた日付が「自動的に今日の日付」に変わっているの です。もちろん、today()などの関数を使用していません。 「便利になったじゃん」と思うでしょうが、、、。 このファイルは毎日コピーして作成していて、過去の分は全部 残してあります。つまり、過去のファイルを開くと手打ちの日 付が今日になってしまうのです。 つまり、手打ちした日付から自動計算していた表などが、今日 の日付に変わっているので頓珍漢な内容になってしまうのです。 しかーしっ、全部のセルの日付に変わるわけではないのです。 「んじゃ」ということで、、日付が変わらないセルからコピー して問題のセルにペーストしても同様の現象が発生するのです。 この現象の解決方法をご存知の方がいらっしゃいませんか。

noname#199022

共感・応援の気持ちを伝えよう!

  • 回答数1
  • 閲覧数1301
  • ありがとう数0

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

  • ベストアンサー
  • 回答No.1
  • keithin
  • ベストアンサー率66% (5278/7939)

ブックに仕込まれたマクロが勝手に悪さをしている状況と推察されます。 2010に変わったからと言って、記入された生データ(日付の値)が勝手に「今日に代わる」といった機能はありません。 対処1) ブックの作成者に相談して、余計なマクロの動作をやめさせます 対処2) 現在のシートをシート名タブ右クリックで新しいブックに「移動」、名前を付けて保存して、以後そちらを使います

共感・感謝の気持ちを伝えよう!

質問者からの補足

大正解でした。 シートの名前を変更して起動するとマクロでエラーになり、そこを見たら今日の日付を入れるようになっていました。 今日の日付を代入するところをカットして、シート名をもとに戻して問題解決です。 ずっと、触っているファイルだったのですが、もともとは誰かから渡されたファイルだったことを思い出しました。

関連するQ&A

  • エクセルの日付

    エクセルのセルに日付を入れて、再度そのファイルを開くたびに、自動的に当日の日付がはいるようにはどうすればよろしいですか?

  • Excelの日付をコピーし、貼り付けると1日ずれます

    Excelに入っている日付データをコピーし、別のファイル、又は別のシートのセルに貼り付けると、不思議なことに、日付が1日ずれた形でコピーされてしまいます。 例えば 2005.9.22 10:00:00 と入っているセルをコピーし、貼り付けると 2005.9.23 10:00:00 と貼り付けられてしまうのです。 但し、これが同じシート内の場合は同じ日付でペーストされます。 どうやっても1日ずれてしまうので、困っています。 どうすれば同じ日付が貼り付けられるでしょうか?

  • Excelで日付を挿入

    このセルを入力した日付を、こっちのセルに自動で入れる方法を教えて下さい。 入力日なので、TODAY() では上手くいきません。 セルが入力されて居ないときは、空白にしたくて、=IF(A1="","",TODAY()) なんて事もしてみたのですが、現在の日付で入力日ではないので上手くいきません(当たり前ですが…) 多分No.101と同じ質問だと思うのですが、何せ初心者なので意味が判りません。 もう少し判り易く教えていただけるとありがたいです。お願いします。

  • エクセルの自動日付入力

    エクセルで、=today()を使い日付が勝手に入るようにしています。 しかし、このtoday関数は、日付が翌日になると、その翌日の日付になるほか、後日そのファイルを開くとその開いた日で表示されてしまいます。 そこで、ファイル作成日の日付をそのまま残しておくためにどのような方法がありますか? 分かる方がいらっしゃいましたら、よろしくお願いいたします。

  • エクセルで日付列(またはセル)をコピーすると一日増えたり、減ったりしてしまいます

    現在作業中のエクセルファイル(リスト表Aとします)の表の中の日付の入っている列を他のファイル(リスト表Bとします)にコピーすると1日減ってしまいます。また、リスト表Bの日付列をリスト表Aにコピーすると、1日増えてしまいます。Aファイルはマクロとか特別は数式など使っていません。単純なリスト表です。リスト表Aの中の別の列やセルや別のシートにコピーするには問題なくコピーできます。他のファイルにコピーするとこの現象が出てきます。どうしてでしょうか? 教えてください。

  • エクセルの日付表記について教えてください。

    エクセルの日付表記について教えてください。 htmlファイルがあり、テーブルタグの中に『2010年01月09日』書かれていたとします。 このhtmlファイルをエクセルで開くと、ほとんどの場合『2010年1月9日』となってしまいます。 『2010年01月09日』とそのまま表記したいのですが、エクセルが開いたときのセルの書式を、日付ではなく標準で開くように指定する方法はあるのでしょうか。バージョンはOFFICE2000です。 よろしくお願いします。

  • EXCELでシートを別名ファイルにコピー(移動)すると、日付がずれてしまいます。

    EXCELで以下のようなデータがあるとします。 3月1日 500 3月2日 400  … 3月31日 300 このシートを新規のファイルや別名ファイルに コピー(移動)すると、 3月2日 500 3月3日 400  … 4月1日 300 というように、 日付が1日ずつずれてしまいます。 同じファイル内の別シートにコピー(移動) する分には、日付のずれは発生しないのですが。。。。 日付のずれがなく、別ファイルにコピー することは可能でしょうか?

  • excelのtoday関数について

    excelの関数について 今日の日付+1、今日の日付+2、今日の日付+3を 自動で入力したいのですが 例えば Today()+1 Today()+2 Today()+3 と入力した後、コピーしますが、 Today()+1 Today()+2 Today()+3 Today()+1 Today()+2 Today()+3 と、+4以降は反映されません。 何か良い方法ないでしょうか。

  • エクセルで作業した日の日付を残す

    エクセルで関数を用いて作業を行っています。 A1のセルに「1」と入力する事によって、関数が連動しています。 この「1」と入力したその時の日付、時刻をA2のセルに自動で表示 させるのにはどうすればよいでしょうか? いろいろ調べましたが、どうも関数では無理なようで VBAを使わないと無理なようですが、VBAについて全くの素人で どのようにすればよいか分かりません。 使っているソフトはMicrosoft Office Excel 2003 です。 宜しくお願いします

  • ◆ EXCEL自動入力日付を自動で変わらないようにする方法

    EXCELで日付を自動入力することが出来て大変便利ですが、一度入力した日付が後日になっても自動的に変わらないようにする方法はありませんか?日付のセルをコピーして値貼り付けをすればよいのですが一度入力したら自動的に変わらないような機能はありませんか?