close
下圖 B 行的「NO」是只由數值構成的資料,
若欲對 NO 篩選出尾碼為 5 的資料,
單靠 Excel 內建的自動篩選功能是作不到的。
由於 Excel 只把「NO」欄位的資料視為「數值」, 所以對於「尾碼為 5」這種文字搜尋、
篩選的方式, 不適用於「NO」欄位上;若要解決這種狀況, 可在數值資料的字首加上單引號「'」,
資料即被視為「字串」而可進行篩選如下面的範例:
範例 ●以 AutoFilter 方法篩選數值的尾碼 |
Sub AutoFilterSample3() Dim myCell As Range Dim myCode As Variant myCode = Application.InputBox("請鍵入數字的尾碼") |
程序執行後, 可篩選出「NO」欄位中尾碼為「5」的資料:
Point:若欲回復範例 102 程序執行前的工作表(清除篩選條件, 顯示所有資料),
請使用 ShowAllData 方法來完成。
全站熱搜
留言列表