Excel VBA質問箱 IV

当質問箱は、有志のボランティア精神のおかげで成り立っています。
問題が解決したら、必ずお礼をしましょうね。
本サイトの基本方針をまとめました。こちら をご一読ください。

投稿種別の選択が必要です。ご注意ください。
迷惑投稿防止のため、URLの入力を制限しています。ご了承ください。


12011 / 13646 ツリー ←次へ | 前へ→

【12824】日付の記入 take2 04/4/16(金) 11:55 質問
【12827】Re:日付の記入 ぴかる 04/4/16(金) 13:34 回答
【12832】Re:日付の記入 Jaka 04/4/16(金) 14:11 発言
【12882】Re:日付の記入 take2 04/4/18(日) 10:59 お礼

【12824】日付の記入
質問  take2  - 04/4/16(金) 11:55 -

引用なし
パスワード
   A列に何かしら記入をしたら、B列にその日の日付を自動的に記入。
また、D列に記入したら、E列に日付を自動記入・・・のように
隣の列に日付を自動記入したいと考えています。
それを毎日続け、1ヶ月以上経過したものは赤く表示するといったものを
作成したいと思います。
以上、2件についてご教授頂ければと思います。
よろしくお願いします。

【12827】Re:日付の記入
回答  ぴかる  - 04/4/16(金) 13:34 -

引用なし
パスワード
   take2さん、こんにちは。

1ヶ月以上ちゅうのが、難しかったんで30日を越えるととしています。
Private Sub Worksheet_Change(ByVal Target As Range)

  With Target
    If .Column = 1 Or Column = 4 Then
      .Offset(0, 1) = Date
      .Offset(0, 1).FormatConditions.Delete
      .Offset(0, 1).FormatConditions.Add Type:=xlExpression, Formula1:="=" & _
                          .Offset(0, 1).Address & "+30<TODAY()"
      .Offset(0, 1).FormatConditions(1).Font.ColorIndex = 3
    End If
  End With
  
End Sub

【12832】Re:日付の記入
発言  Jaka  - 04/4/16(金) 14:11 -

引用なし
パスワード
   こんにちは。

▼ぴかる さん:
>1ヶ月以上ちゅうのが、難しかったんで30日を越えるととしています。

条件付書式は、最近つこうてへんの?

F2の場合。
=DATEDIF(F2,TODAY(),"m")>0 で、文字赤。

【12882】Re:日付の記入
お礼  take2  - 04/4/18(日) 10:59 -

引用なし
パスワード
   Jaka さん ぴかる さんありがとうございます。
お二人のおかげで、自分が思っていたものができました。

ありがとうございました。

12011 / 13646 ツリー ←次へ | 前へ→
ページ:  ┃  記事番号:
2610219
(SS)C-BOARD v3.8 is Free