[算表] 判斷 物件(可篩選式表格)"是否全展開"?

看板Office作者 (想不出來...)時間11年前 (2014/11/08 15:58), 編輯推噓0(006)
留言6則, 2人參與, 最新討論串1/1
軟體: Ms. Excel 版本: 2003 工作表中 有個"可篩選資料表格"(Object) 是從公司背後資料庫叫出來的. 算是一天會好幾次去 重新整理 它. 有錄個Macro: *展開表格(也就是 未篩選), 之後才去重新整理它. 獲取最新資料之後 再按照某行資料排序 & 調整欄寬 等動作. *因為幾乎要重新整理時 都是已經有篩選看資料的情形下.* 我現在想做的是 If 此object已經是 篩選 的狀態下, 則 請展開. Else 請直接作剩下的動作 (重新整理. 排序. 欄寬 blablah~) 才不會每次 非篩選狀況下要去重新整理 都還得故意選個東西 成篩選狀態. 感謝! -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 203.163.210.159 ※ 文章網址: http://www.ptt.cc/bbs/Office/M.1415433539.A.CE2.html

11/08 16:22, , 1F
AutoFilterMode 可以抓到boolean值,不知這是否是原po要的
11/08 16:22, 1F

11/08 16:32, , 2F
看起來AutoFilterMode是指是否此表格已是 可篩選模式
11/08 16:32, 2F

11/08 16:33, , 3F
我想要的是 他已經有篩選某個條件了 所以 SortField非Clear
11/08 16:33, 3F

11/08 16:34, , 4F
這樣不知道說明清不清楚
11/08 16:34, 4F

11/08 16:36, , 5F
我來試驗看看好了 謝謝!
11/08 16:36, 5F

11/08 17:49, , 6F
那另用autofilter.filtermode的方式,也可以抓到boolean
11/08 17:49, 6F
文章代碼(AID): #1KNSr3pY (Office)
文章代碼(AID): #1KNSr3pY (Office)