2
1行おきにループしてループ内の各行を条件付きで書式設定しようとしています。まず、セルAD8のカラースケール基準を使用して範囲B8:Y8をフォーマットします。 AD10を用いてY10、次いでB12:次のループは、B10をフォーマットする必要がありY12等AD12を用いてここで98行にすべての方法は、ループ内される書式コードです:Excel VBAループ条件付き行ごとの書式設定
Range("B8:Y8").Select
Selection.FormatConditions.AddColorScale ColorScaleType:=2
Selection.FormatConditions(Selection.FormatConditions.Count).SetFirstPriority
Selection.FormatConditions(1).ColorScaleCriteria(1).Type = _
xlConditionValueNumber
Selection.FormatConditions(1).ColorScaleCriteria(1).Value = 0
With Selection.FormatConditions(1).ColorScaleCriteria(1).FormatColor
.ThemeColor = xlThemeColorDark1
.TintAndShade = 0
End With
Selection.FormatConditions(1).ColorScaleCriteria(2).Type = _
xlConditionValueNumber
Selection.FormatConditions(1).ColorScaleCriteria(2).Value = "=$AD$8"
With Selection.FormatConditions(1).ColorScaleCriteria(2).FormatColor
.ThemeColor = xlThemeColorAccent2
.TintAndShade = 0
End With