作者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/cn.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