• ベストアンサー

パソコンの日付を1年前に戻して作業したい

たとえば今日、エクセルで日付を入力する際に『1/7』と入力すると『2014/1/7』と普通は入力されますが、『1/7』と入力して『2013/1/7』と入力できるように設定できませんか? 去年たくさんやり残した作業で去年の日付を入力する必要があります。 いちいち『13/1/7』や『2013/1/7』と入力しなくちゃいけないのはとても面倒だと・・・ いい方法があれば教えてください。

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

  • ベストアンサー
回答No.4

一案を・・・ 取り敢えず普通に日付を入力していきます。 例・・・ 1/7 2/14 3/21・・・など。 表示形式は2014/1/7、2014/2/14、2014/3/21 となりますがほっといてやり残した作業を進めます。 作業終了後、入力した日付のセル全体(2013年度分のみ)選択。 「Ctrl」+「H」で置き換えダイアログボックスが出ますので 検索する文字列に 2014 置き換え後の文字列に 2013  を入力して「すべて置き換え」で2014が2013に置き換えられます。 ※注意 選択しない状態ですべて置き換えをした場合、本来の2014年度分の日付もすべて置き換えられますので必ず置き換えをする日付のセル範囲だけを選択するように。

yam-yam69
質問者

お礼

あぁ、いい方法ですねっ いろんな工夫、皆様の柔らかアタマに驚かされてしまいます。 明日また、試してみます。 ありがとうございました。

その他の回答 (6)

  • tom04
  • ベストアンサー率49% (2537/5117)
回答No.7

こんにちは! すでに解決済みのようなので、余計なお世話かもしれませんが・・・ VBAでの一例です。 仮にA列に日付データを入力するとします。 画面左下の操作したいSheet見出し上で右クリック → コードの表示 → VBE画面に ↓のコードをコピー&ペースト → Excel画面に戻り、A列にデータを入力してみてください。 Private Sub Worksheet_Change(ByVal Target As Range) 'この行から If Intersect(Target, Range("A:A")) Is Nothing Or Target.Count > 1 Then Exit Sub With Target If IsDate(.Value) Then Application.EnableEvents = False .Value = DateAdd("yyyy", -1, .Value) Application.EnableEvents = True End If End With End Sub 'この行まで これでA列が1年前のシリアル値になります。m(_ _)m

yam-yam69
質問者

お礼

とてもいいカンジですねっ VBAも活用したいと常々思っていますが、今回の業務には不向きであるかも知れないです。 次回、別の作業で使えそうな気がしますので、ファイリングして参考にさせていただきますねっ どうもありがとうございました。

  • chonami
  • ベストアンサー率43% (448/1036)
回答No.6

あ、ごめんなさい。逆でした。 2014→2013ね。(^_^;)

  • chonami
  • ベストアンサー率43% (448/1036)
回答No.5

解決したっぽいのであれなんですが、とりあえず今年の日付で入力しちゃってから、置換で2013→2014にするという手も。

yam-yam69
質問者

お礼

ありがとうございます。 なんだか皆さんの柔らかアタマに感激してしまいました。 まだまだ明日も作業をしようと思っているので、どの方法が一番かまた試してみます。

  • dragon-man
  • ベストアンサー率19% (2711/13695)
回答No.3

コントロールパネルの「日付と時刻」でPCの内部時計を変更できます。エクセルはそれを使います。仕事の後戻しておかないといろいろ面倒が起きます。

yam-yam69
質問者

お礼

ありがとうございます。 今日はこの方法で試してみたのですが、なんだか知らない間に時計と一緒に調整されちゃうんですよねっ でもでもやっぱり、オーソドックスでいい方法かもしれませんねっ

回答No.2

 少し雑な方法ですが、  セルの書式でユーザ定義を "2013/"m/d と設定してみるのはどうでしょうか?  ””内はそのまま表示されますから、私が知ってるなかでは一番簡単にできる方法です。

yam-yam69
質問者

お礼

ありがとうございます! 実は回答No.1の方法で今日一部の作業をしました。 でもやっぱり、いつの間にか時計が調整されちゃうんですよ~~~ いつの間にか、これがいけません。 明日の作業では『ユーザー定義』で試してみようと思います。

noname#224282
noname#224282
回答No.1

そのまま「パソコンの日付を1年前に戻して」入力し、保存後にパソコン日付を現在に戻してください。 入力した日付は戻りません。

yam-yam69
質問者

お礼

インターネット時間とかで調整されちゃったりするのかなって思ってたけど、大丈夫かもですねっ 今やってみたけど、できました。 明日からたまっている作業、頑張ってみます! ありがとうございました。

関連するQ&A

専門家に質問してみよう