2021-02-26

〔VBA〕格式化條件-大於0紅色/小於0綠色--v055

      

【指定儲存格>0紅色<0綠色】


本範例為設定A1公式,若A1>0則字型呈現紅色,<0則呈現綠色
    AA.Range("A1").Formula = "=U" & iRow & "*1000*(1-0.001425-0.003)-AM" & iRow 
    With AA.Range("A1")
        .FormatConditions.Add Type:=xlExpression, Formula1:="=A1>0"
        .FormatConditions(1).Font.Color = -16776961
        .FormatConditions.Add Type:=xlExpression, Formula1:="=A1<0"
        .FormatConditions(2).Font.Color = -11489280
    End With

注意:Conditions增加Index由1起算
最後一個格式化條件 Range.FormatConditions(Range.FormatConditions.Count)


相關課程:


章老師的電腦小講堂 https://www.facebook.com/ScenicSchool/
※※ 本區做為經常使用之程式碼複製區,提問請至小講堂唷 ※※

5 章老師的電腦小講堂: 〔VBA〕格式化條件-大於0紅色/小於0綠色--v055        【指定儲存格>0紅色<0綠色】 本範例為設定A1公式,若A1>0則字型呈現紅色,<0則呈現綠色     AA.Range(" A1 ").Formula = "=U" & iRow & ...
小講堂經過多次搬移,舊文章連結及內容較難整理~
大家可以新文章為主~
每篇文章後有代碼,任何文章問題可至FB小講堂用代碼提問唷~