因此,我正在編寫一個宏,它按列排序並清除包含某些類型數據的單元格,特別是如果它們是數字。我現有的代碼做這樣的事情來捕獲所有號碼字段和清除它們:VBA自動篩選單元格是否包含格式化爲字符串的數字
Selection.AutoFilter Field:=(i + 1), Criteria1:=">0"
Range(Cells(2, i), Cells(70000, i + 1)).Select
Selection.Clear
Worksheets("Sheet1").ShowAllData
Selection.AutoFilter Field:=(i + 1), Criteria1:="=0"
Range(Cells(2, i), Cells(70000, i + 1)).Select
Selection.Clear
Worksheets("Sheet1").ShowAllData
這對於包含在數字格式的數字細胞正常工作。一些單元格包含數字格式化爲字符串,即什麼
="80"
將生成時鍵入excel。我需要爲這個自動過濾器創建一個標準,它可以識別單元格是否包含格式化爲字符串的數字,但是我不知道如何,因爲Criteria:=「> 0」和Criteria:=「= 0」被字符串忽略。
這很有效,謝謝。 – BruceJohnJennerLawso