作者sweetdance (此ID停止使用)
看板Visual_Basic
標題[VBA ] excel自動篩選功能
時間Tue Apr 29 21:06:15 2014
因為檔案是共用的,所以使用者會根據需求進行篩選
然後存檔關閉,下一位使用者有時忽略了自動篩選功能的開啟
所以找不到想要的資料,想請教各位大大,無論前手存檔時,
"""能否於檔案開啟時~將自動篩選關閉,也就是呈現所有資料""
然後使用者在按照自己的需求進行篩選,翻了一些網頁找不太到
這樣的CODE~"~ 然後也不太清楚這是要寫在sheet or thisworkbook裡面><
我有寫這段程式碼
Sub ShowAllRecords()
If ActiveSheet.FilterMode Then
ActiveSheet.ShowAllData
End If
End Sub
可是..要我在VBA下手動按行才有辦法~"~ 存檔後~檔案打開~它不會執行@@
請教各位大大了
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 59.115.251.55
※ 文章網址: http://webptt.com/m.aspx?n=bbs/Visual_Basic/M.1398776778.A.1D9.html
※ 編輯: sweetdance (59.115.251.55), 04/29/2014 21:25:45
1F:推 Catbert:可以在workbook物件的workbook_BeforeSave中呼叫 04/29 22:18
2F:→ sweetdance:我把判斷式~寫在 Private Sub Workbook_Open() 內 04/29 22:30
3F:→ sweetdance:似乎就搞定了!! 04/29 22:30