- 締切済み
エクセル TODAY関数について
- みんなの回答 (5)
- 専門家の回答
みんなの回答
- merlionXX
- ベストアンサー率48% (1930/4007)
> シートがいくつかあった場合、変更があったシートだけの日付がかわるようにはできますか? No3です。 いつのまにか追加の質問があったのですね。 簡単ですよ。 ブックの保存時にSheets("Sheet1").Range("A1") = Dateで、Sheet1のA1に日付を入れていたわけですから、ここをSheets("Sheet1")ではなく、現在使っているしーと(ActiveSheet)に書き換えればいいだけですよ。
- sakemoni1008
- ベストアンサー率31% (317/992)
zuntataさんの言われている様に、自動計算を手動にしておけば ファイルを閉じる時に内容の変更が有れば日付は変更されます。 後保存前に再計算のチェックは入れて下さいね~ 自分は=NOW()を利用してます。
- merlionXX
- ベストアンサー率48% (1930/4007)
関数ではちと無理っぽいですね。 ではこうしましょう。 1.AltキーとF11キーを一緒に押してください。VBエディター画面となります。 2.画面左側のVBAProjectのThisWorkbookをダブルクリックします。 3.右側の白い部分に下記をコピーして貼り付けます。 Private Sub Workbook_BeforeSave(ByVal SaveAsUI As Boolean, Cancel As Boolean) Sheets("Sheet1").Range("A1") = Date End Sub 4.AltキーとF11キーを一緒に押してワークシートに戻ってください。 5.保存してください。これでSheet1のA1に今日の日付が入ります。 6.次に開くときはマクロを有効にして開いてください。
お礼
ありがとうございました。簡単にできました。まさに希望通りの動きです。
補足
シートがいくつかあった場合、変更があったシートだけの日付がかわるようにはできますか?
- aco_michy
- ベストアンサー率25% (70/277)
「ツール」→「オプション」→「計算方法」タブ 計算方法の項目の中で、「自動」のラジオボタンにチェックが入っていますか?
- zuntata
- ベストアンサー率28% (8/28)
全くの思いつきなんだけど、エクセルのオプションで、式の計算を手動にするオプションありますよね、計算を手動にしておいて、ブックを開いたときに計算するようにしたら、計算前は前回保存したときの日付のままなんでないでしょうか?
関連するQ&A
- 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以降は反映されません。 何か良い方法ないでしょうか。
- ベストアンサー
- Excel(エクセル)
- Today関数について
Excel2007を使用して見積書と請求書を作成しております。 日付にToday関数を設定して保存するのですが後日保存したファイルを開くと保存した日付でなく今日の日付をなってしまします。 保存した日付として固定したいのですが良い方法はないでしょうか。 よろしくお願いします。
- ベストアンサー
- その他(ビジネス・キャリア)
- エクセルのTODAY関数について
今日の日付をエクセル文書に入れる場合、 TODAY関数を用いてTODAY()と入力しますが、 明日の日付を入れたい場合どうすればいいでしょうか? 毎日、翌日のスケジュールを表にして作成している為、 日付を翌日にしたいのですが、どうか教えてください。
- ベストアンサー
- オフィス系ソフト
- エクセル today関数で
エクセルで請求書を作成しています。 today関数を使い、プリントアウトし送付しているのですが、 保存したデータを後日見た場合、当たり前ですが見た日の日付に変わってしまいます。 保存した日付のまま後日確認することが出来たりするものでしょうか?? どなたかお教え下さい。宜しくお願いします。
- ベストアンサー
- オフィス系ソフト
- 応用TODAY関数
TODAY関数を使ったとき、前回保存した日付が1/1だったとすると、次に開いたとき日付は1/1から変わらず 保存をすると、日付が今日の日付になるようなことはできますか? と上記を質問した所、 --------------------- 関数ではちと無理っぽいですね。 ではこうしましょう。 1.AltキーとF11キーを一緒に押してください。VBエディター画面となります。 2.画面左側のVBAProjectのThisWorkbookをダブルクリックします。 3.右側の白い部分に下記をコピーして貼り付けます。 Private Sub Workbook_BeforeSave(ByVal SaveAsUI As Boolean, Cancel As Boolean) Sheets("Sheet1").Range("A1") = Date End Sub 4.AltキーとF11キーを一緒に押してワークシートに戻ってください。 5.保存してください。これでSheet1のA1に今日の日付が入ります。 6.次に開くときはマクロを有効にして開いてください。 -------------------------------------------------とどなかに教えて頂きました。 更に教えてほしいのですが、上記では数種類のワークシートがあった時にどこかのワークシートで保存をしたらすべてのワークシートに反映して日付がかわってしまいます。開いてるワークシートのみ保存したら日付が変わるようにできないでしょうか?
- ベストアンサー
- オフィス系ソフト
- EXCELのTODAY関数の使い方について
TODAY関数を使って請求書を作っています。その日の日付けが入るので 便利なのですが、ファイルを保存し、再度別の日に開くと開いた日の日付けになってしまい、そのファイルがいつの日に作成したかわからなくなります。現在はプリントしていたものを見て確認していますが、良い方法があったら教えて下さい。
- ベストアンサー
- オフィス系ソフト
- TODAY関数に関して
エクセル2010です。 あるファイルの日付項目を この関数を使って使用しようとおもいましたが 営業日は 日にちをまたがいで前日日表示をしたいので =TODAY()-1 のように前日の日付を表示しようしたくおもったのですが このTODAY関数はファイルを開くと 認識するかんじなのでしょうか? たちあげっぱなしで書き直して 上書き保存では 認識されないのでしょうか? また 前日の日付を ファイルを開いたま 表示させる 便利な方法はないでしょうか?
- ベストアンサー
- オフィス系ソフト
- エクセルのTODAY関数について
エクセルでtoday関数を用いて保存して開くときに、開いた日時ではなく、保存した日時を表示させたいのですが,today関数では無理でしょうか?
- ベストアンサー
- オフィス系ソフト
- 応用today関数
TODAY関数を使ったとき、前回保存した日付が1/1だったとすると、次に開いたとき日付は1/1から変わらず 保存をすると、日付が今日の日付になるようなことはできますか? と上記を質問した所、 --------------------- 関数ではちと無理っぽいですね。 ではこうしましょう。 1.AltキーとF11キーを一緒に押してください。VBエディター画面となります。 2.画面左側のVBAProjectのThisWorkbookをダブルクリックします。 3.右側の白い部分に下記をコピーして貼り付けます。 Private Sub Workbook_BeforeSave(ByVal SaveAsUI As Boolean, Cancel As Boolean) Sheets("Sheet1").Range("A1") = Date End Sub 4.AltキーとF11キーを一緒に押してワークシートに戻ってください。 5.保存してください。これでSheet1のA1に今日の日付が入ります。 6.次に開くときはマクロを有効にして開いてください。 -------------------------------------------------とどなかに教えて頂きました。 更に教えてほしいのですが、上記では数種類のワークシートがあった時にどこかのワークシートで保存をしたらすべてのワークシートに反映して日付がかわってしまいます。開いてるワークシートかつ指定のワークシートのみ保存したら日付が変わるようにできないでしょうか?
- 締切済み
- オフィス系ソフト
- today関数と文字を合わせたい
例えば、TODAY関数を使って「今日は2012/2/20です」 とセルに入れたい場合、 どういう数式を入れればいいでしょう? 「="今日は"&TODAY()&"です"」だと「今日は41325です」になってしまいます。 書式設定で日付にしても、数値が表示されたままです。
- ベストアンサー
- オフィス系ソフト
補足
この方法でも可能でしたが、他の計算式にも影響があるため、不具合を生じます。なんとかTODAY関数部分だけをこのように行うことはできませんでしょうか