Ex来自cel单元格内修改内容字体自动红色

举报 回答
Ex来自cel单元格内修改内容字体自动红色
问在线客服
扫码问在线客服

比如单元格A1内有内容“百度知道”,现修改成“我晕百度知道”,想自动标记“我晕”为红色字体 备注:要求全部单元格都能实现的

  • 回答数

    9

  • 浏览数

    4,161

举报 回答

9个回答 默认排序
  • 默认排序
  • 按时间排序

没找到满意答案?去问秘塔AI搜索
取消 复制问题
已采纳
在Excel中,若要使单元格修改后字体自动变红,可使用数据验证或VBA宏。推荐用条件格式:选中单元格 → 条件格式 → 新建规则 → 使用公式 =ISCHANGED()(需配合VBA追踪更改),或通过VBA监控Worksheet_Change事件,自动设置字体颜色为红色。
取消 评论
1234567891011121314Sub tt()Dim arrDim i%,j%,n%,st$arr = Range("Z1:Z" & [Z6360问答5536].End(3).Row)For i = Ubound(arr) to 1 Step -1 st = arr(i,1) For j = 1 to len(st) n = Instr(1,st,Mid(st,j,1)) If n j Then Goto rs NextNextrs:Range("Z" & i).Interior.Color= 16751103End Sub追问 : k:z范围 是单元格内容有相同字符的 如 asa 中重复a 像这样的单元填充颜色7 ddf中重复d 像这样的单元填充颜色7 这个单元格不一定在最后一个单元 可能在最后第3单元
追答 : Sub tt()Dim arrDim i%,j%,n%,st$arr = Range("K1:Z" & [Z65536].End(3).Row)For ii= 1 to Ubound(arr,2) For i = Ubound(arr) to 1 Step -1 st = arr(i,ii) For j = 1 to len(st) n = Instr(1,st,Mid(st,j,1)) If n j Then Range(cells(i,ii+10),cells(i,ii+10)).Interior.Color= 16751103 Goto rs End If Next Nextrs:NextEnd Sub
取消 评论
VLOOKUP函数引用即可啊,比如以ERP导出来的表里,用PO号做引用标准,从原EXCEL订单表引用数据,再在后面一列相减这两个看是否有差
取消 评论
用条件格式:选择1/1下方的单元格,点菜单:格式→条件格式条件选公式,输入公式:=AND(C$1=$A2,C$1=$B2),设定格式
用格式刷刷区域
取消 评论
如果是B列、C列、F列、H列、O列都显示A列的内容,那你选定这几列输入=$A1后按CTRL+ENTER即可.
取消 评论
如果单元格的内容是数字的话有可能是单元格格式的问题。改成文本或者常规什么的试试。
还有一种可能就是此单元格设置了数据有效性。
取消 评论
excel表格中根据内容自动调整大小方法如下:
1、打开要编辑的excel表,在单元格中输入数据时,如果数据长度超过了单元格的宽度,可以设置单元格的"自动调整宽度"格式。
2、在"开始"选项卡的"单元格"选项组中单击"格式"按钮,展开下拉菜单。
3、在下拉菜单中选择"自动调整列宽"命令。
4、选择"自动调整列轴宽"命令 后,即可实现让选中单元格根据所填写的内容自动调整列宽。
5、也可以设置当输入内容超过单元格宽度时自动换行,在"开始"选项卡下的"对齐方式"选项组中,单击"自动换行按钮",即可实现让选中单元格的数据自动换行。
伤倒然做肥燃6、也可以设置当输入内容超过单元格宽度时自动缩小字体,在"开始"选项卡下的"对齐方式"选项组中,单击"缩小字体填充",即可实现输入内容超过单元格宽度时自动缩小字体。
取消 评论
选择上下两个单元格,然后“开始”-“条件格式”-“图标集”,从方向里面选择一个
取消 评论
加载全部9个答案 加载中...
ZOL问答 > Ex来自cel单元格内修改内容字体自动红色

举报

感谢您为社区的和谐贡献力量请选择举报类型

举报成功

经过核实后将会做出处理
感谢您为社区和谐做出贡献

扫码参与新品0元试用
晒单、顶楼豪礼等你拿

扫一扫,关注我们
提示

确定要取消此次报名,退出该活动?