[算表] VBA 展開自動篩選

看板Office作者 (主席)時間7年前 (2019/03/20 00:42), 編輯推噓0(0011)
留言11則, 2人參與, 7年前最新討論串1/1
軟體 : excel 2007 版本: 2007 請問各位版大 如何使用巨集展開工作表裡的自動篩選? 用巨集錄製會變成以下 ActiveSheet.ListObjects("操作表").Range.AutoFilter Field:=8 但是資料種類不一定每次都是8種 ShowAllData 似乎一直失敗 而且有隱藏的欄,並不想讓他們跑出來 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 114.137.223.18 ※ 文章網址: https://www.ptt.cc/bbs/Office/M.1553013760.A.C29.html

03/20 07:24, 7年前 , 1F
field:=8是指"操作表"這個表格的第8欄,和資料種類不一定
03/20 07:24, 1F

03/20 07:24, 7年前 , 2F
每次都是8種是沒有關係的
03/20 07:24, 2F

03/20 07:27, 7年前 , 3F
原po是否要描述的是,篩選不一定是第8欄,所要展開資料(這
03/20 07:27, 3F

03/20 07:27, 7年前 , 4F
個是清除)不要特定是8的意思嗎?
03/20 07:27, 4F

03/20 07:44, 7年前 , 5F
如果是的話,activesheet.listobjects(..).autofilter.sho
03/20 07:44, 5F

03/20 07:45, 7年前 , 6F
walldata
03/20 07:45, 6F

03/20 07:57, 7年前 , 7F
隱藏的欄還是列?原文寫的欄的話showalldata是不會取消隱
03/20 07:57, 7F

03/20 07:57, 7年前 , 8F
藏的
03/20 07:57, 8F

03/20 08:05, 7年前 , 9F
列的話,如沒合適方式,就篩選前迴圈看列是否隱藏
03/20 08:05, 9F

03/20 08:06, 7年前 , 10F
range.rows.hidden或range.height,showalldata後再隱藏
03/20 08:06, 10F

03/22 23:37, 7年前 , 11F
解決了 感謝SOYOSO大
03/22 23:37, 11F
文章代碼(AID): #1SaHm0mf (Office)
文章代碼(AID): #1SaHm0mf (Office)