註冊
登錄
首頁
論壇版規
禁止列表
說明
地圖
數位書香
私人消息 (0)
公共消息 (0)
論壇任務 (0)
系統消息 (0)
好友消息 (0)
帖子消息 (0)
麻辣家族討論版版
»
Excel程式區
» 篩選問題
返回列表
下一主題
上一主題
發帖
篩選問題
spermbank
發短消息
加為好友
spermbank
當前離線
UID
6504
帖子
94
主題
28
精華
0
積分
145
金錢
145
點名
0
作業系統
windows
軟體版本
office 2007
閱讀權限
20
在線時間
85 小時
註冊時間
2011-9-22
最後登錄
2025-2-25
中學生
帖子
94
主題
28
精華
0
積分
145
點名
0
作業系統
windows
軟體版本
office 2007
閱讀權限
20
註冊時間
2011-9-22
最後登錄
2025-2-25
1
#
跳轉到
»
倒序看帖
打印
字體大小:
t
T
發表於 2011-10-22 13:14
|
只看該作者
篩選問題
我再做
篩選
的時候,利用錄製程式碼的過程中..
看到
ActiveSheet.ShowAllData 顯示所有資料
要怎麼
加入判斷是否顯示所有資料,再決定清除
我自己再更新
巨集
時,因為有時候未手動清除篩選所以未顯示所有資料,有時候顯示所有資料,
可是如果再顯示所有資料的途中,就會出現錯誤。
樓主熱帖
網路CSV下載問題
更新下載速度、存取問題
檔案下載問題
下載問題
迴圈問題
開啟網頁的問題
多個巨集,自動化問題
更新螢幕問題
數字尾數調整問題
使用巨集更新網頁資料
收藏
分享
kimbal
發短消息
加為好友
kimbal
當前離線
UID
803
帖子
472
主題
5
精華
0
積分
485
金錢
485
點名
0
作業系統
Windows
軟體版本
MS Office
閱讀權限
100
性別
男
來自
香港
在線時間
162 小時
註冊時間
2010-7-4
最後登錄
2014-12-28
版主
帖子
472
主題
5
精華
0
積分
485
點名
0
作業系統
Windows
軟體版本
MS Office
閱讀權限
100
性別
男
來自
香港
註冊時間
2010-7-4
最後登錄
2014-12-28
2
#
發表於 2011-10-22 13:47
|
只看該作者
方法有很多, 最簡單(但不直接)的話 ,是跳過所有錯誤
on error resume next
ActiveSheet.ShowAllData
....
懂得發問,答案就會在其中
今日の一秒は 明日にない
http://kimbalko-chi.blogspot.com
http://kimbalko.blogspot.com
TOP
GBKEE
發短消息
加為好友
GBKEE
當前離線
UID
16
帖子
5923
主題
13
精華
1
積分
5986
金錢
5986
點名
0
作業系統
win10
軟體版本
Office 2010
閱讀權限
150
性別
男
來自
台灣基隆
在線時間
4811 小時
註冊時間
2010-5-1
最後登錄
2022-1-23
超級版主
帖子
5923
主題
13
精華
1
積分
5986
點名
0
作業系統
win10
軟體版本
Office 2010
閱讀權限
150
性別
男
來自
台灣基隆
註冊時間
2010-5-1
最後登錄
2022-1-23
3
#
發表於 2011-10-22 16:52
|
只看該作者
回復
1#
spermbank
Sub Ex()
With ActiveSheet
If Not .AutoFilter Is Nothing Or .FilterMode Then 'FilterMode=True ->篩選模式
.ShowAllData
' .Cells.AutoFilter '取消篩選
End If
End With
End Sub
複製代碼
TOP
Hsieh
發短消息
加為好友
Hsieh
當前在線
UID
3
帖子
4901
主題
44
精華
24
積分
4916
金錢
4916
點名
103
作業系統
Windows 7
軟體版本
Office 20xx
閱讀權限
150
性別
男
來自
台北
在線時間
4135 小時
註冊時間
2010-4-30
最後登錄
2025-4-29
超級版主
帖子
4901
主題
44
精華
24
積分
4916
點名
103
作業系統
Windows 7
軟體版本
Office 20xx
閱讀權限
150
性別
男
來自
台北
註冊時間
2010-4-30
最後登錄
2025-4-29
4
#
發表於 2011-10-22 21:37
|
只看該作者
回復
1#
spermbank
Sub nn()
Dim A As Filter
With Sheet1
For Each A In .AutoFilter.Filters
If A.On Then .ShowAllData
Next
End With
End Sub
複製代碼
學海無涯_不恥下問
TOP
spermbank
發短消息
加為好友
spermbank
當前離線
UID
6504
帖子
94
主題
28
精華
0
積分
145
金錢
145
點名
0
作業系統
windows
軟體版本
office 2007
閱讀權限
20
在線時間
85 小時
註冊時間
2011-9-22
最後登錄
2025-2-25
中學生
帖子
94
主題
28
精華
0
積分
145
點名
0
作業系統
windows
軟體版本
office 2007
閱讀權限
20
註冊時間
2011-9-22
最後登錄
2025-2-25
5
#
發表於 2011-10-22 23:29
|
只看該作者
感謝各位大大指教,測試成功^^ 謝謝
TOP
靜思自在 :
【生命在呼吸間】佛陀說:「生命在呼吸間。」人無法管住自己的生命,更無法擋住死期,讓自己永住人間。既然生命去來這麼無常,我們更應該好好地愛惜它、利用它、充實它,讓這無常、寶貴的生命,散發它真善美的光輝,映照出生命真正的價值。
返回列表
下一主題
上一主題
EXCEL專屬討論區
Excelㄧ般區
Excel程式區
進階應用專區
OFFICE 系列
Word
PowerPoint
Access
Office不分區
程式語言
VB 與 VB.Net
C 與 C#
Java 與 J#
程式設計不分區
資料庫
ORACLE
My SQL
MS SQL
網頁設計
ASP 與 ASP.NET
PHP
PHP+MySQL 入門實作
JavaScript
FLASH / ActionScript
HTM/ HTML/ CSS
網頁設計不分區
電腦與作業系統
電腦各種硬體討論
一般電腦軟體討論
論壇事務
管理公告
投訴反映
新手測試
愛 ‧ 生活
公益佈告欄
生活與感動
[收藏此主題]
[關注此主題的新回復]
[通過 QQ、MSN 分享給朋友]
申請友情鏈接
Facebook粉絲