セルの値に基づいて行全体が淡色表示になるコードを取得できました。VBA:セルの値に基づいてn番目のセルごとにフォントの色を変更します。
今は必要: AV < 100におけるセル値場合は、すべての6列のフォントの色を変更した場合、AW < 100の値を列6 を開始、すべての6列のフォントの色を変更し、カラムを開始7. AX <の値が100の場合、列6を始点とする6列目のフォントの色を変更します。 Range AV:AZのすべての値でこれを行う必要があります。
本当にありがとうございました。
これは私が行全体を灰色に取り組んで取得するマネージコードです:
Range("AU1").Select
For i = 12 To LRow 'Do for Row 12 to end
If Cells(i, 47).value < 100 Then
Cells(i, 47).EntireRow.Font.Color = RGB(150, 150, 150)
End If
Next i
Offset
の「EntireRow
」と使用を除去することによって、それを行うことができます条件付き書式設定を検討すると、より効率的に動作します。 – Rosetta私はそれができないことを恐れています。これは、自動化されなければならない大きなファイルの非常に小さなサブセグメントの1つです。私はこれを達成するためにVBAを使用することができなければなりません。レポートテンプレートは、20以上の同一の個別レポートに展開されます。残念ながら、効率的ではない20レポートにわたる条件付き書式設定。しかし、提案をありがとう。 – Hanret