91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

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
赤壁市| 维西| 通海县| 彰化市| 榆林市| 临猗县| 临夏县| 德兴市| 澜沧| 当阳市| 库伦旗| 昌江| 峨眉山市| 武川县| 德州市| 基隆市| 济南市| 德令哈市| 东阳市| 阜康市| 北宁市| 湘潭市| 军事| 梅河口市| 洪雅县| 屯门区| 道真| 理塘县| 通渭县| 延川县| 黄大仙区| 耿马| 仁寿县| 霍山县| 凌海市| 甘德县| 永福县| 景德镇市| 通州区| 漯河市| 武安市|