返回列表 上一主題 發帖

Excel 欄位 (數值>0 顯示紅色字體 ; 數值小於零 顯示綠色字體)

本帖最後由 GBKEE 於 2011-11-14 08:27 編輯

回復 4# andylin
設定格式化條件  可指定 字型 + 外框+ 圖樣
2003  可設3個條件
如圖



  


TOP

回復 9# mark15jill
簡化一下
  1. Option Explicit
  2. Sub wk()
  3.     Dim E As Range, S As String, C As Long
  4.     For Each E In Range("C1", Range("C1").End(xlDown))
  5.         If E > 0 Then
  6.             S = "▲": C = 3  '-> -16776961
  7.         ElseIf E < 0 Then
  8.             S = "▼": C = 14 '-> -11489280
  9.         Else
  10.             S = "": C = 0
  11.         End If
  12.         E.Offset(, 1) = S
  13.         With Range(E, "k" & E.Row).Font  'With Range(E, Cells(E.Row, "k")).Font
  14.            .ColorIndex = C
  15.            '.Color = C
  16.            '.TintAndShade = 0
  17.         End With
  18.     Next
  19. End Sub
複製代碼

TOP

        靜思自在 : 甘願做、歡喜受。
返回列表 上一主題