[算表] 如何快速刪除A列單元格為0所在行?

看板Office作者 (bless)時間10年前 (2015/05/31 18:56), 10年前編輯推噓0(009)
留言9則, 2人參與, 最新討論串1/1
軟體:office 版本:2007 因為數據有3000行左右,用回圈要好幾秒,請教教快速的巨集方法 另外請問 請教如何判斷某一列是否有等于0單元格,如果有就運行接下里啊的代碼,如果有沒有就exit sub 要求:不用回圈 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 27.38.52.136 ※ 文章網址: https://www.ptt.cc/bbs/Office/M.1433069819.A.DE5.html ※ 編輯: yyingx (27.38.52.136), 05/31/2015 19:55:50

05/31 20:07, , 1F
以標題來看快速刪除A欄儲存格為0所在行,想到是用篩選
05/31 20:07, 1F

05/31 20:08, , 2F
但以內文來看判斷某一列是否有等於0,有就運行接下來的巨
05/31 20:08, 2F

05/31 20:09, , 3F
集,沒有就exit sub離開巨集來看,想到是用range.find
05/31 20:09, 3F

05/31 21:00, , 4F
Range("a:a").Find(0, LookIn:=xlValues)
05/31 21:00, 4F

05/31 21:01, , 5F
有用這個,但是呢,比如說1000,也會被找到.
05/31 21:01, 5F

05/31 21:07, , 6F
有參數LookAt可針對部分相符和完全相符
05/31 21:07, 6F

05/31 21:09, , 7F
這方面您在#1LG93681內的回文不就自己提到了
05/31 21:09, 7F

05/31 21:10, , 8F
且在同一篇原po也在文章內寫到完全相符用法
05/31 21:10, 8F

05/31 21:25, , 9F
嗯,到現在才真正理解了.謝謝您!
05/31 21:25, 9F
文章代碼(AID): #1LQkZxtb (Office)
文章代碼(AID): #1LQkZxtb (Office)