看板 Office 關於我們 聯絡資訊
軟體 : 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
soyoso: field:=8是指"操作表"這個表格的第8欄,和資料種類不一定 03/20 07:24
soyoso: 每次都是8種是沒有關係的 03/20 07:24
soyoso: 原po是否要描述的是,篩選不一定是第8欄,所要展開資料(這 03/20 07:27
soyoso: 個是清除)不要特定是8的意思嗎? 03/20 07:27
soyoso: 如果是的話,activesheet.listobjects(..).autofilter.sho 03/20 07:44
soyoso: walldata 03/20 07:45
soyoso: 隱藏的欄還是列?原文寫的欄的話showalldata是不會取消隱 03/20 07:57
soyoso: 藏的 03/20 07:57
soyoso: 列的話,如沒合適方式,就篩選前迴圈看列是否隱藏 03/20 08:05
soyoso: range.rows.hidden或range.height,showalldata後再隱藏 03/20 08:06
o1o3o1o31030: 解決了 感謝SOYOSO大 03/22 23:37