excel问题,输入不同的数字底纹颜色不一样

如题,如图,当输入1时显示的是红色,当输入1以外的数字时会显示为绿色,但是我查看了,没有用条件格式,这个是怎么实现的呢???
2026年09月19日 07:44
有3个网友回答
网友(1):


[红色][=1]G/通用格式;[蓝色][>1]G/通用格式



用VBA做的条件格式,菜单栏里看不到的。

网友(2):

你最好把原表发出来看看,我怀疑是用宏写的。

 

给你做了一个例子(见附件),A1-K50这个区间输入就可以达到效果(不过,你先要让你的EXCEL启用宏才行哦)。

 

代码如下:

Private Sub Worksheet_Change(ByVal Target As Range)

 

  For Each abc In Range("a1:k50") 
   If abc.Value = "" Then
     abc.Interior.ColorIndex = 0
   ElseIf abc.Value = 1 Then
     abc.Interior.ColorIndex = 3
   Else
     abc.Interior.ColorIndex = 4
   End If

  Next

 

End Sub

 

网友(3):

设置单元格格式