セルの値が他の列の別のセルよりも大きい場合、セルの色を変更する必要があります。たとえば、G6 > D6 の値であり、このルールは列全体に適用する必要があります。
formatConditions を使用していくつかのコードを実装しましたが、結果はあまり正しくありません。
Set rngCell = Cells(6, 7)
Set objCF = rngCell.FormatConditions.Add _
(Type:=xlCellValue, Operator:=xlGreater, Formula1:=rngCell.offset(, -3))
'set formats for new CF
With objCF
.Font.ColorIndex = 26
.Interior.ColorIndex = 19
End With
このコードを使用すると、結果のルールは次のようになります: セル値 > 18 (18 は D6 のセル値)
しかし、私が欲しいのは次のようなルールです: セル値 > $D6
誰でも助けることができますか?