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

溫馨提示×

vba動態篩選代碼怎么寫

vba
小億
151
2023-11-24 05:43:32
欄目: 編程語言

以下是一個示例的VBA動態篩選代碼:

Sub DynamicFilter()
    Dim ws As Worksheet
    Dim rng As Range
    Dim criteriaRange As Range
    Dim filterRange As Range
    Dim filteredRange As Range

    ' 設置工作表和篩選范圍
    Set ws = ThisWorkbook.Worksheets("Sheet1")
    Set rng = ws.Range("A1:E10")

    ' 設置篩選條件范圍并輸入篩選條件
    Set criteriaRange = ws.Range("G1:G2")
    criteriaRange.Cells(1).Value = "Apple"
    criteriaRange.Cells(2).Value = "Orange"

    ' 設置要篩選的范圍
    Set filterRange = rng

    ' 清除之前的篩選結果
    filterRange.AutoFilter

    ' 應用篩選條件并獲取篩選結果
    filterRange.AutoFilter Field:=1, Criteria1:=criteriaRange.Cells(1).Value, Operator:=xlOr, Criteria2:=criteriaRange.Cells(2).Value
    Set filteredRange = filterRange.SpecialCells(xlCellTypeVisible)

    ' 在篩選結果中進行其他操作,例如復制到其他位置
    filteredRange.Copy ws.Range("H1")

    ' 清除篩選
    filterRange.AutoFilter
End Sub

上述代碼會在Sheet1的A1:E10范圍內進行動態篩選,篩選條件為G1和G2單元格的值(“Apple"和"Orange”),篩選結果將復制到H1單元格。

0
忻州市| 华阴市| 五原县| 克拉玛依市| 舞钢市| 万宁市| 武夷山市| 昌宁县| 东城区| 江安县| 工布江达县| 介休市| 乐都县| 嘉禾县| 交口县| 渭源县| 太原市| 资中县| 敦化市| 广灵县| 长岛县| 会东县| 阿荣旗| 花垣县| 巧家县| 佛坪县| 双辽市| 星子县| 广州市| 荥阳市| 正阳县| 新建县| 芮城县| 扎兰屯市| 姜堰市| 铜山县| 奈曼旗| 秦皇岛市| 昂仁县| 民权县| 石楼县|