返回列表 上一主題 發帖

[發問] 如何依每個儲存格內數值的大小、級距不同,給予不同的顏色。

回復 1# vesperlee


    為什麼要排斥迴圈~~
  1. Sub TEST_1()
  2. For Each rg In [b2:g14]
  3.   If rg >= 1000 Then
  4.     rg.Interior.ColorIndex = 8
  5.    ElseIf rg >= 600 Then
  6.     rg.Interior.ColorIndex = 7
  7.    ElseIf rg >= 300 Then
  8.     rg.Interior.ColorIndex = 6
  9.    ElseIf rg >= 100 Then
  10.     rg.Interior.ColorIndex = 5
  11.    ElseIf rg > 0 Then
  12.     rg.Interior.ColorIndex = 4
  13.    ElseIf rg <= -1000 Then
  14.     rg.Interior.ColorIndex = 24
  15.    ElseIf rg <= -600 Then
  16.     rg.Interior.ColorIndex = 23
  17.    ElseIf rg <= -300 Then
  18.     rg.Interior.ColorIndex = 22
  19.    ElseIf rg <= -100 Then
  20.     rg.Interior.ColorIndex = 21
  21.    ElseIf rg < 0 Then
  22.     rg.Interior.ColorIndex = 20
  23.    Else: rg.Interior.ColorIndex = 0
  24.   End If
  25. Next
  26. End Sub
複製代碼

TOP

        靜思自在 : 人的心地是一畦田,土地沒有播下好種子,也長不出好的果實。 -
返回列表 上一主題