[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]
『数式バーの今日の日付の表示』(初心者)
この学校の全文検索で今のセルに今日の日付を記入する方法を 教えて頂きました。 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.