返回列表 上一主題 發帖

[發問] 請教一下Excel 2003如果超過3個格式化條件是否還有辦法可以增設格式化條件?

DEAR SIR
如下類似範例   可用VBA 處理     

Private Sub Worksheet_Change(ByVal Target As Range)
    For Each x In Range("b1:b10")
    Select Case x
    Case Is < 0: x.Interior.ColorIndex = 42: x.Font.ColorIndex = 6
    Case Is < 10: x.Interior.ColorIndex = 40: x.Font.ColorIndex = 5
    Case Is < 20: x.Interior.ColorIndex = 35: x.Font.ColorIndex = 4
    Case Is < 30: x.Interior.ColorIndex = 34: x.Font.ColorIndex = 3
    Case Is < 40: x.Interior.ColorIndex = 33: x.Font.ColorIndex = 2
    Case Is < 50: x.Interior.ColorIndex = 32: x.Font.ColorIndex = 1
    Case Is > 50: x.Interior.ColorIndex = 6: x.Font.ColorIndex = 42
   End Select
   Next
End Sub
羅

TOP

        靜思自在 : 謊言像一朵盛開的鮮花,外表美麗,生命短暫。
返回列表 上一主題