作者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/m.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