作者c40110y (大水鸟)
看板Office
标题[算表] excel不同栏资料比较删除问题
时间Sat Dec 29 20:49:18 2018
软体:Excel
版本:2010
各位大大好
小的VBA超新手学不到1周
遇到一个问题想请教
A栏 B栏 C栏
1 1 9
9 10 86
4 97 7
10 21 46
97
45
86
7
6
85
46
21
A、B、C栏如上述所示,想从A栏中挑出B栏跟C栏的部分删除
目前想到方法是利用设定格式化条件把相同的被背景变成红色
接着把B、C栏的背景色去掉
再利用寻找背景颜色的规则一次圈选出A栏背景颜色为黄色的来,然後再删除
就变成
A栏 B栏 C栏
4 1 9
45 10 86
6 97 7
85 21 46
但遇到一个问题,利用设定格式化条件把背景变为黄色
但是在寻找里面无法用一样的背景颜色做寻找,想问大家怎麽解决
以及如果一开始就有其他方法可以怎麽做
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 36.227.128.140
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Office/M.1546087760.A.53D.html
1F:→ c40110y: 抱歉背景颜色皆为黄色内文打错了!!!对不起 12/29 20:51
2F:→ soyoso: 如b、c栏的资料可再从其他地方复制回来的话,可以筛选的方 12/29 21:40
3F:→ soyoso: 式,依色彩筛选xlfiltercellcolor 12/29 21:41
4F:→ soyoso: 如要判断是否为格式化条件的填满色彩的话,可以回圈 12/29 21:46
5F:→ soyoso: range.displayformat.interior.color 12/29 21:46
6F:→ soyoso: 回圈上也可以判断工作表函数countif是否大於0 12/29 21:58
7F:→ soyoso: 筛选上也可以复制色彩是无填满的储存格到其他地方 12/29 21:59
8F:→ c40110y: OKAY我来试试~非常感谢 12/30 20:53