パソコン悪戦苦闘記録

Wordマクロで前日や翌日の日付を入力

 ワード文書中に日付を入れるのに、Wordマクロを使うと便利、という記事を先日書きました。
 
 こちらの記事をご覧ください。
 
 Date関数は、今日の日付を返してくれるので、それを利用します。
 
 Selection.TypeText Format(Date, "ggge年m月d日")
とすれば、カーソルの位置に、「令和4年2月5日」と入力されます。





 では、昨日の日付や、明日の日付を入れるには、どうすればよいでしょうか。
 簡単です。

昨日】(前日)
Selection.TypeText Format(Date - 1, "ggge年m月d日")

明日】(翌日)
Selection.TypeText Format(Date + 1, "ggge年m月d日")

 「Date - 1」は、前日の日付の値を返し、
 「Date + 1」は、翌日の日付の値を返します。

 ユーザーフォームに選択リスト等を用意し、選択によって、その日付が文書に入るようにしておくと便利です。


 


 
それでは、また次の記事で
goosyun
名前:
コメント:

※文字化け等の原因になりますので顔文字の投稿はお控えください。

コメント利用規約に同意の上コメント投稿を行ってください。

 

  • Xでシェアする
  • Facebookでシェアする
  • はてなブックマークに追加する
  • LINEでシェアする

最近の「VBAプログラミング・マクロ」カテゴリーもっと見る

最近の記事
バックナンバー
人気記事