亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

VBA Filter()函數的用法是什么

vba
小億
400
2023-11-24 06:13:33
欄目: 編程語言

VBA中的Filter()函數主要用于從數組或字符串中篩選出符合指定條件的元素,并返回一個新的數組或字符串。

語法: Filter(SourceArray, Match, [Include], [Compare])

參數說明:

  • SourceArray:必選參數,表示要篩選的數組或字符串。
  • Match:必選參數,表示要匹配的條件。可以是一個字符串、數字或布爾值。如果SourceArray中的元素與Match相等,則會被返回。
  • Include:可選參數,表示要包含或排除的元素。默認值為True,即返回與Match相等的元素;如果為False,則返回與Match不相等的元素。
  • Compare:可選參數,表示比較模式。默認值為vbBinaryCompare,表示使用二進制比較;如果為vbTextCompare,則表示使用文本比較。

返回值: 返回一個新的數組或字符串,其中包含了符合條件的元素。

示例: 以下示例演示了Filter()函數的使用方法:

Sub TestFilter()
    Dim arr() As Variant
    arr = Array("apple", "banana", "grape", "orange", "lemon")
    
    Dim filteredArr() As Variant
    filteredArr = Filter(arr, "a", True, vbTextCompare)
    
    Dim i As Integer
    For i = LBound(filteredArr) To UBound(filteredArr)
        Debug.Print filteredArr(i)
    Next i
End Sub

輸出結果:

apple
banana
grape

以上示例中,首先定義了一個數組arr,并將其賦值為包含了若干水果名稱的數組。然后使用Filter()函數,將數組arr中包含字母"a"的元素篩選出來,并將篩選結果存儲在filteredArr數組中。最后,使用For循環遍歷filteredArr數組,并打印每個元素的值。輸出結果為篩選出的包含字母"a"的水果名稱。

0
武邑县| 衡水市| 嘉祥县| 翁牛特旗| 开鲁县| 弋阳县| 威海市| 沙湾县| 瑞丽市| 石屏县| 花垣县| 海门市| 安平县| 衡阳市| 绍兴市| 曲松县| 三明市| 怀柔区| 德安县| 临夏县| 莱西市| 皮山县| 固安县| 巴林左旗| 博白县| 西畴县| 庄浪县| 上思县| 堆龙德庆县| 新巴尔虎右旗| 洛川县| 大关县| 南涧| 博湖县| 陇南市| 贵南县| 石阡县| 石棉县| 陆河县| 靖安县| 密山市|