- 帖子
- 835
- 主題
- 6
- 精華
- 0
- 積分
- 915
- 點名
- 0
- 作業系統
- Win 10,7
- 軟體版本
- 2019,2013,2003
- 閱讀權限
- 50
- 性別
- 男
- 註冊時間
- 2010-5-3
- 最後登錄
- 2024-11-14
|
5#
發表於 2016-4-16 01:18
| 只看該作者
本帖最後由 luhpro 於 2016-4-16 01:25 編輯
回復 4# 准提部林
嗯...
匆忙下當時我只記得翻 DblClick 事件選單沒往上拉...
是我的疏忽,抱歉.
回復 1# vinejason
現在看到 Worksheet 果然是有 BeforeDoubleClick 事件.
那麼要做到樓主的需求就容易了.- Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)
- With Target
- If .Parent.FilterMode Then ' 檢查自動篩選狀態
- Selection.AutoFilter ' 是則取消自動篩選狀態
- Else
- Selection.AutoFilter Field:=.Column, Criteria1:=.Value, VisibleDropDown:=False ' Field : 篩選值欄位號碼, Criteria1 : 篩選值, VisibleDropDown : 自動篩選狀態時要不要顯示向下箭頭
- End If
- End With
- Cancel = True ' 之後不要執行使用者按下 Double Click 的處理動作
- End Sub
複製代碼
DblClick後自動篩選.zip (9.28 KB)
另一個下載網址 :
http://www.FunP.Net/592865 |
-
1
評分人數
-
|