过滤器条件范围内的VBA变量



我正在尝试将过滤条件范围设置为变量,但它出现错误。我希望过滤器选取单元格 (U3) 内的文本以用作条件范围。

    Dim datefrom As String
    datefrom = Worksheets("Reference").Range("U3")
    Range("A3:EK10000").AdvancedFilter Action:=xlFilterInPlace, CriteriaRange:=Worksheets("Reference").Range(datefrom), Unique:=False

单元格 U3 包含以下字符串(包括连字符):"D3:D14"

希望得到一些帮助,因为我真的很卡住。

干杯

您只需

要在 U3 中删除 "。它会起作用。

最新更新