[算表] excel不同欄資料比較刪除問題

作者: c40110y (哥會飛)   2018-12-29 20:49:18
軟體: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
但遇到一個問題,利用設定格式化條件把背景變為黃色
但是在尋找裡面無法用一樣的背景顏色做尋找,想問大家怎麼解決
以及如果一開始就有其他方法可以怎麼做
作者: c40110y (哥會飛)   2018-12-29 20:51:00
抱歉背景顏色皆為黃色內文打錯了!!!對不起
作者: soyoso (我是耀宗)   2018-12-29 21:40:00
如b、c欄的資料可再從其他地方複製回來的話,可以篩選的方式,依色彩篩選xlfiltercellcolor如要判斷是否為格式化條件的填滿色彩的話,可以迴圈range.displayformat.interior.color迴圈上也可以判斷工作表函數countif是否大於0篩選上也可以複製色彩是無填滿的儲存格到其他地方
作者: c40110y (哥會飛)   2018-12-30 20:53:00
OKAY我來試試~非常感謝

Links booklink

Contact Us: admin [ a t ] ucptt.com