|    | 
     お世話になります。 
 
 マクロの勉強中ですので、よろしくお願いします。 
入力したデータをチェックするために、V,W,X列の2行目〜最終行までのそれぞれのセルの値によって、該当行色の塗りつぶしを表示させたくて、以下のマクロを 
組みました(自動記録式)。 
 動作については、問題がないですが、範囲の「最終行」はどうするのか?わかりません。最終行の定義はA列連続のデータですので、一番下の行は最終行とします。 
 
Sub test001() 
       ↓最終行 
  Range("B2:U4").Select 
  Selection.FormatConditions.Delete 
  Selection.FormatConditions.Add Type:=xlExpression, Formula1:= _ 
    "=AND($V2<>""--"",$W2<>""--"",$X2<>""--"")" 
  Selection.FormatConditions(1).Interior.ColorIndex = 15 
  Selection.FormatConditions.Add Type:=xlExpression, Formula1:= _ 
    "=AND($V2<>""--"",$W2=""--"",$X2=""--"")" 
  Selection.FormatConditions(2).Interior.ColorIndex = 45 
  Selection.FormatConditions.Add Type:=xlExpression, Formula1:= _ 
    "=AND($V2<>""--"",$W2<>""--"",$X2=""--"")" 
  Selection.FormatConditions(3).Interior.ColorIndex = 3 
End Sub 
 | 
     
    
   |