楼主: the_fly_winds
6122 8

[问答] Excel 将所有黄色单元格所在的一整行都填充为黄色 [推广有奖]

  • 0关注
  • 1粉丝

已卖:168份资源

博士生

8%

还不是VIP/贵宾

-

威望
0
论坛币
1139 个
通用积分
4.9700
学术水平
16 点
热心指数
24 点
信用等级
14 点
经验
2333 点
帖子
106
精华
0
在线时间
264 小时
注册时间
2014-9-28
最后登录
2025-6-4

楼主
the_fly_winds 发表于 2017-2-27 20:48:39 |AI写论文
30论坛币
如标题,图片中的表格是我随机生成的,各位大神可以自行生成一个。主要是求方法!

捕获.PNG (15.44 KB)

捕获.PNG

最佳答案

DriftKingHan 查看完整内容

我做了一个,是用VBA实现的,可以做个参考
关键词:EXCEL xcel exce cel 单元格 Excel 黄色

沙发
DriftKingHan 发表于 2017-2-27 20:48:40
我做了一个,是用VBA实现的,可以做个参考
填充颜色.zip (17.88 KB) 本附件包括:
  • 填充颜色.xlsm

已有 1 人评分经验 论坛币 学术水平 热心指数 收起 理由
caihaiyu + 24 + 5 + 5 + 5 热心帮助其他会员

总评分: 经验 + 24  论坛币 + 5  学术水平 + 5  热心指数 + 5   查看全部评分

藤椅
車樹森 学生认证  发表于 2017-2-27 23:37:31
宏表函数,可以实现类似的功能,函数不精,能大体模仿一下

板凳
車樹森 学生认证  发表于 2017-2-27 23:39:40
把数字区域添加黄色背景填充后,
按F9刷新,或者双击下别的单元格,就可以整行黄色自动填充。

其他颜色需要再设置~

宏表函数-get.cell(63,~~~).zip
下载链接: https://bbs.pinggu.org/a-2199005.html

13.52 KB

本附件包括:

  • 宏表函数-get.cell(63,~~~).xlsm

报纸
the_fly_winds 发表于 2017-2-28 14:38:31
車樹森 发表于 2017-2-27 23:39
把数字区域添加黄色背景填充后,
按F9刷新,或者双击下别的单元格,就可以整行黄色自动填充。
兄台,倘若表格稍微大一点,例如有个100列数据不过分吧,宏表函数的公式就会变得及其冗长并且效率低下。能不能通过VBA实现呢?

地板
Dekenstr 发表于 2017-2-28 15:10:25
提供一个思路,看行不行。

整个表选中,加筛选,然后每一列可以按颜色排序。可以用VBA快速对每一列都将黄色单元格排到顶部。

排序之后,再将在顶部的有黄色单元格的行一次性全部选中染色。 Untitled.jpg
已有 1 人评分论坛币 收起 理由
the_fly_winds + 5 非常好的思路!

总评分: 论坛币 + 5   查看全部评分

7
車樹森 学生认证  发表于 2017-2-28 17:21:49
Dekenstr 发表于 2017-2-28 15:10
提供一个思路,看行不行。

整个表选中,加筛选,然后每一列可以按颜色排序。可以用VBA快速对每一列都将黄 ...
不会vba.
非要智能的自动 整行颜色填充比较麻烦,只有宏表函数能识别颜色。
手动筛选后,然后填充颜色,也重复不了几次

8
the_fly_winds 发表于 2017-3-1 20:54:38
DriftKingHan 发表于 2017-3-1 00:14
我做了一个,是用VBA实现的,可以做个参考
谢谢啊!感觉你不仅SAS很牛,VBA也很牛啊!

9
DriftKingHan 发表于 2017-3-1 21:08:04
the_fly_winds 发表于 2017-3-1 20:54
谢谢啊!感觉你不仅SAS很牛,VBA也很牛啊!
过奖了
我这都是入门级水平的

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注cda
拉您进交流群
GMT+8, 2025-12-5 19:24