置顶公众号或设为星标,每周收到实用文章
关注公众号「Excel表格学院」
个人微信号 | (ID:BGXujuntai)在Excel中,
为了对特殊数据做标记,很多人习惯对单元格使用不同的颜色。
说明:
对特殊数据设置为红色字体
例如上图中的红色字体单元格,是标记的一类数据。但是,问题来了——当我们需要将这一类数据一次性删除,也就是要一次性删除红色字体单元格的时候,应该怎么操作呢?有人会说,Excel中有定位功能,直接定位不就完事儿了吗?大家可以按F5,打开定位功能试试。定位功能可以快速定位特定类型的单元格(如常量、公式、错误值、条件格式等),但遗憾的是里边
没有定位特定颜色单元格的功能。所以,使用定位功能行不通。
但是,请注意,
以上方法必须所有红色数字单元格格式相同!如果有不同的格式,则不能保证全部删除。例如,
E8单元格的数字,虽然是红色字,但并不是粗体,因此不能删除。
编写代码:利用For Each循环判断表格中每一个单元格颜色——如果是红色,就清除单元格。
如果只清除单元格数字,可以改为:cell.ClearContents。
▼ 运行程序:
以上就是本期分享,如果觉得有学到,欢迎点在看/分享。
想系统学习Excel,快速精进Excel技能欢迎加入「Excel同学会」成为VIP/SVIP,开启一站式学习+训练营↓
不知道Excel怎么学? 有问题得不到及时回答? 自学了很久收效甚微? ▼ 欢迎 报名「Excel同学会」S VIP 一站式课程+全套训练营+答疑 让你快速从小白到高手!


方法1:
查找格式并替换
1、按CTRL+F,打开查找框,在【格式】下,选择【从单元格选择格式】;2、选择任一红色数字单元格,【查找全部】;3、选择预览区任一行,CTRL+A可以选中结果中所有的单元格;4、按DELETE删除。
方法2:
VBA判断并删除
▼ 删除前:



▼ 删除后:

本期知识点:
1、定位——快捷键为F5或CTRL+G 2、查找——快捷键为CTRL+F ,可查找单元格格式 3、For Next——VBA经典循环结构 4、VBA中字体颜色的调用:cell.font.color 5、VBA中清除单元格内容:cell.ClearContents想系统学习Excel,快速精进Excel技能欢迎加入「Excel同学会」成为VIP/SVIP,开启一站式学习+训练营↓
不知道Excel怎么学? 有问题得不到及时回答? 自学了很久收效甚微? ▼ 欢迎 报名「Excel同学会」S VIP 一站式课程+全套训练营+答疑 让你快速从小白到高手!
添加徐老师微信咨询报名
可享受 特别优惠