请教,如何在excel2007单元格里面设置输入特定的字变色?
发布网友
发布时间:2022-03-03 08:13
我来回答
共1个回答
热心网友
时间:2022-03-03 09:42
这得用到VBA才可以处理,知道VBA怎么用吗?
单元格事件完成
代码如下
Private Sub Worksheet_Change(ByVal Target As Range)
Dim str1$, x&, i&, str2$
str1 = Target.Value
For x = 1 To Len(str1)
str2 = Mid(str1, x, 1)
If str2 = "胜" Then
Target.Characters(Start:=x, Length:=0).Font.ColorIndex = 3
ElseIf str2 = "负" Then
Target.Characters(Start:=x, Length:=0).Font.ColorIndex = 14
ElseIf str2 = "平" Then
Target.Characters(Start:=x, Length:=0).Font.ColorIndex = 4
Else
Target.Characters(Start:=x, Length:=0).Font.ColorIndex = xlNone
End If
Next x
End Sub
以上是任意一个单元格输入都得到的效果
以下代码指定B列输入时才运行代码,你根据你的表格修改列号即可
Private Sub Worksheet_Change(ByVal Target As Range)
Dim str1$, x&, i&, str2$
If Target.Column <> 2 Then Exit Sub
If Target.Count <> 1 Then Exit Sub
str1 = Target.Value
For x = 1 To Len(str1)
str2 = Mid(str1, x, 1)
If str2 = "胜" Then
Target.Characters(Start:=x, Length:=0).Font.ColorIndex = 3
ElseIf str2 = "负" Then
Target.Characters(Start:=x, Length:=0).Font.ColorIndex = 14
ElseIf str2 = "平" Then
Target.Characters(Start:=x, Length:=0).Font.ColorIndex = 4
Else
Target.Characters(Start:=x, Length:=0).Font.ColorIndex = xlNone
End If
Next x
End Sub
Excel2007如何设置选定一个单元格行列变色?
方法一:使用“阅读模式”1. **打开Excel表格**:首先,打开需要设置行列变色的Excel表格。2. **进入“视图”选项卡**:在Excel的菜单栏中,点击“视图”选项卡。3. **启用“阅读模式”**:在“视图”选项卡下,找到“阅读模式”选项,并点击旁边的小箭头以选择一种颜色。此时,当你点击表格中的...
如何使EXCEL输入某一字母,单元格显示这一字母的特定颜色
1、在电脑上用2007版excel软件打开文件后,选中目标单元格,点击上方的格式菜单选项。2、然后在出来的菜单中,执行“条件格式-突出显示单元格规则-文本包含”选项。3、然后在出来的窗口中,第一栏中输入目标字母,在第二栏中选择“自定义格式”选项。4、然后在出现的窗口,设置单元格填充颜色,这里设为...
怎么在excel输入特定字母自动变色?
1. 选中需要进行条件格式设置的区域;2. 在 "开始" 标签页中找到 "条件格式",然后点击 "新建规则",选择 "使用公式确定要设置格式的单元格";3. 在公式输入框中输入以下公式:```=SEARCH("特定字",A1)>0 ```其中,A1表示要设置格式的区域的第一个单元格,"特定字"替换成你要输入的特定字。...
在一个EXCEL表格中,如何让输入指定的文字,这些字的颜色都变成指定的颜...
1、首先打开需要编辑的Excel表格,选中需要设置的单元格,2、然后点击打开条件格式中的“新建规则”。3、然后在弹出来的窗口中选中“选择规则类型”中的第二个选择。4、然后打开编辑规则说明中的第一个选项,选择“特定文本”。5、然后点击第三个选项后面的按钮,选择一个指定的文字,回车确定。6、然后...
如何在Excel2007某选定区域设置一个特定条件,比如设置在一个单元格...
在Excel2007中“格式”菜单下,选择“条件格式”,然后选择“突出显示单元格规则”,再选“等于”,输入“优”,颜色选择自定义,点击你想要的粉红色。 删除的话可用再实行本操作,选为黑色即可。
如何让Excel单元格选择根据特定条件自动变色呢?
在Excel中,想要让单元格的选择根据特定条件自动变色,其实很简单。首先,确保您处于英文输入状态,因为我们的选择项将以逗号分隔:是,否。步骤一:选中你希望应用条件的单元格区域,这可能是你需要做出判断的数据范围。步骤二:接下来,点击菜单栏中的“数据”选项,然后向下滚动找到并点击“数据验证”功能...
excel2007表格怎么才能让在某一列上输入数字整行变色 请客位帮下忙 很...
选择A1:F10,执行“条件格式”——新建规则——采用公式确定条件格式,公式为 =len($a1)>0 然后设置单元格格式中的填充色为浅黄色,确定,退出设置 这样,只要A1:A10中任意一个单元格输入内容后,则这个单元格所在的整行就会变成浅黄色底色。
excel2007中是否可以实现这种功能,将单元格中含有规定字符的单元格标...
选中全部数据区域 格式——条件格式——单元格数值——包含——空白处填入北京,设置你需要显示的颜色 或者格式——条件格式——公式——空白处输入=find("北京",A1,1),设置你需要显示的颜色
请教,如何在excel2007单元格里面设置输入特定的字变色?
以下代码指定B列输入时才运行代码,你根据你的表格修改列号即可 Private Sub Worksheet_Change(ByVal Target As Range)Dim str1$, x&, i&, str2 If Target.Column <> 2 Then Exit Sub If Target.Count <> 1 Then Exit Sub str1 = Target.Value For x = 1 To Len(str1)str2 = Mid(...
在excel中,怎么用函数设置字体颜色?
1、第一步在电脑上用2007版excel软件打开文件后,选中目标单元格。2、第二步点击上方菜单栏中的格式选项,如下图所示。3、第三步在下拉菜单中,执行“条件格式-突出显示单元格规则-文本包含”命令,如下图所示。4、第四步第一个栏中填写“否”,第二个栏设置为“红色文本”选项,如下图所示。5...