Private Sub Worksheet_Change(ByVal Target As Range) ここをどのように書き換えれば、読み込み時に再判定してくれるのでしょうか?
568 名前:565 mailto:sage [2008/10/18(土) 06:53:58 ]
何度もすいません、 たぶん、worksheet_activateイベントで良いと思うのですが、
activateになった時に計算させるということは、 自動的に
Private Sub Worksheet_Activate(ByVal Target As Range)
If Target.Column = 1 Then If DateAdd("yyyy", Target.Cells.Offset(0, 1).Value, Target.Cells.Value) < Date Then Target.EntireRow.Font.ColorIndex = 5 '青 Else Target.EntireRow.Font.ColorIndex = 0 '黒 End If End If End Sub