Board logo

標題: AutoFilter完刪除不需要的代號,但還是刪除了 [打印本頁]

作者: cclo0728    時間: 2020-6-8 15:40     標題: AutoFilter完刪除不需要的代號,但還是刪除了

請問在附件中,託外報表的項目我使用了篩選AA欄並將資料刪除
但刪除項目中沒有寫到的製程代號,如BG01與BD81
但卻會有被刪除到,請問是哪裡有了問題?
網路上有人說盡量不要用AutoFilter,這就不太懂原理
或是有什麼方式可以排除掉這個問題,再麻煩解惑....
[attach]32131[/attach]
作者: jcchiang    時間: 2020-6-9 12:33

回復 1# cclo0728

BG01與BD81因為採購補充為0被刪除

    '篩選0刪除
    Rows("1:1").Select
    Selection.AutoFilter
    ActiveSheet.Range("$A$1:$U$3000").AutoFilter Field:=2, Criteria1:="0"
    Range("A2").Select
    Range(Selection, ActiveCell.SpecialCells(xlLastCell)).Select
    Selection.EntireRow.Delete
    ActiveSheet.Range("$A$1:$U$3000").AutoFilter Field:=1
    Range("A1").Select
    Selection.AutoFilter
作者: cclo0728    時間: 2020-6-10 08:14

回復 2# jcchiang
感謝,只注意到前端,沒注意到後面的篩選刪除
忽略了,謝謝
作者: 准提部林    時間: 2020-6-11 15:07

本帖最後由 准提部林 於 2020-6-11 15:09 編輯

看不懂vlookup做啥用???
條件就幾個, 用幾個判斷排除即可, 原表不動:
[attach]32157[/attach]

只做總表資料匯入, 其它雜項(格式條件), 自行去做~~
作者: 准提部林    時間: 2020-6-12 11:09

再加幾個處理:欄寬/日期比對加顏色:
[attach]32159[/attach]
作者: cclo0728    時間: 2020-6-12 12:56

回復 5# 准提部林
感謝准大指教,目前小弟初學者正在學習,
有買書來看,但程度看得有點吃力,吸收你們的經驗,謝謝回覆
作者: 准提部林    時間: 2020-6-14 10:53

回復 6# cclo0728


一行一行加入註解, 若都看通了, 應可處理類似的其它問題:
[attach]32169[/attach]
作者: cclo0728    時間: 2020-6-15 08:29

回復 7# 准提部林
感謝,好清楚
謝謝准大指導




歡迎光臨 麻辣家族討論版版 (http://forum.twbts.com/)