数式の結果が 10 以上になる特定の範囲内のすべてのセルに太字を適用する必要があります。次のコードを試してみましたが、太字がランダムに適用されるようです!
Sub BoldHighHours()
Application.ScreenUpdating = False
Dim c As Object
For Each c In Range("I7:AM1005")
If c.Value >= 10 Then
c.Offset(0, 1).Font.Bold = True
c.Offset(0, 2).Font.Bold = True
Else
c.Offset(0, 1).Font.Bold = False
c.Offset(0, 2).Font.Bold = False
End If
Next
Application.ScreenUpdating = True
End Sub
私の以前の質問/サガに従っている場合は、条件付き書式を使用できない理由を理解できます! オートフィルターは、大量の条件付き書式設定を適切に処理せず、処理速度を大幅に低下させます。