excel 03或07中,怎么批量修改指定文本或字符串颜色?

2024-12-17 04:38:01
推荐回答(5个)
回答1:

我要变色:
将excel表格复制到word中,不管纸张能否容得下。(包括下面的操作都要在word中完成,完成后,再复制到excel中即可)
按ctrl+f,查找内容:
我要
勾选“查找在该范围找到的全部项目”,点击查找全部。再点击格式工具栏上的设置字体颜色的工具,选择红色即可。
再选择表格左上角的表格标志选择全表,复制,到excel中粘贴即可。
将“我要”改为“我*要”
ctrl+h
查找内容:我要
替换为:我*要
高级工具;去掉使用通配符。再点击全部替换。
引号内文字全部变色:
ctrl+f,查找内容:“*”勾选“查找在该范围…”,点击“高级”勾选“使用通配符”,查找全部,再设置字体颜色。
括号内的字变颜色
首先将“(”替换为“【”,“)”替换为“】”不使用通配符,
再查找“【*】”,使用通配符,查找全部后设置颜色。再交【,】分别替换为(,)。不使用通配符。
因为()是通配符,所以较麻烦。

回答2:

Excel没有这个功能,只能单元格着色,不能文字着色,就算你用VBA开发辅助工具也不行。
这里提供一个另类的方法,要脱离Excel环境才行。
例子:批量将单元格中HOME改为红色
方法:1、将工作表另存为网页文件,关闭工作表
2、用文本编辑(如功能强大的EMeditor或Editplus之类的软件)打开网页文件,编辑-替换,查找HOME,替换为HOME,关闭,保存
3、用EXCEL打开网页文件,另存为EXCEL工作簿。

回答3:

没有上图 也没有内容,只能给你举例说明了

如果是每一个字:中,想改成粗体 红色 背景色 其他的字体等等 都可以这样实现的。

ctrl+f打开查找对话框,如图去操作

回答4:

假设 在A列:
按Alt+F11 ,视图--代码窗口--复制如下进去,按F5

Sub yanse()

For i = 1 To Range("A65536").End(xlUp).Row

Cells(i, 1).Select

a = InStr(1, Cells(i, 1), "我要")
With ActiveCell.Characters(Start:=a, Length:=2).Font
.ColorIndex = 3
End With

Next

End Sub

回答5:

03的版本中用“编辑”---查找替换的功能,替换页码有个选项,点开后,查找内容:填“我要”,替换内容还是填“我要”,但是点旁边的格式,选择“字体”,颜色点成大红色,确定就可以了