[[20070705071416]] 『数式バーの今日の日付の表示』(初心者) ページの最後に飛ぶ

[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]

 

『数式バーの今日の日付の表示』(初心者)
 この学校の全文検索で今のセルに今日の日付を記入する方法を
 教えて頂きました。
 ActiveCell.FormulaR1C1 = Now()
 セル自体は書式設定で7月5日となるように設定してあります。

 今回の質問ですが、上の処理をした時、数式バーに
 2007/7/5  7:12:38という 年〜秒までが表示されます。
 これを 7月5日 とか 7/5とか 月日だけにしたい
 のですが、出来るでしょうか、出来るとしたらどうすれば
 いいかということです。
 目的は今日の前後10日間くらいの間で月日調整があり
 今日をだして日にちのところを修正したいからです。
 修正する時セルも数式バーも 2007/7/5  7:12:38と
 表示されていて 日のところにカーソルをあわせ修正する
 のがやりづらいからです。
 あわせてこういった場合の、他の方法(やりやすい)があれ
 ば教えて頂けな いでしょうか。


 おはようございます。
 もっといい方法があるかもしれませんが,こんな方法も!

 ActiveCell.FormulaR1C1 = Round(Now(), 0) 

 or

 ActiveCell.FormulaR1C1 = Application.WorksheetFunction.RoundDown(Now(), 0)

 どっちがいいか良く分かりませんが・・・

 (tomo)

 tomoさん。おはようございます。そして有難うございます。
 両方ためさせて頂きました。
 2007/7/5  7:12:38 が 2007/7/5と表示になり 日付修正が楽になりました。
 日時を四捨五入するとこういう機能もあるのですね。勉強になりました。
 (初心者)


 さっきは初心者さんのコードを生かすようにしたのですが,
 こっちのほうがいいかも!
 
 ActiveCell.FormulaR1C1 = Date

 (tomo)

 tomoさん。かさねて有難うございます。
 いつも=(NOW)として、書式設定のほうで「日付」に変換していました。
 date関数を使うと日付になるのですね。
 結果は同じでも、何が必要なデータかを意識すると使う関数も違うのですね。
 (初心者)


コメント返信:

[ 一覧(最新更新順) ]


YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki. Modified by kazu.