Excel VBA多条件过滤矩阵

时间:2018-11-12 13:43:00

标签: excel vba excel-vba

MY Table Matrix

我有一个帐户净资产值(NAV)及其报告日期的列表。 (请参阅随附的屏幕截图)

我现在想要一个表,其中每个月间隔(月末)列出每个帐户最近一次报告的资产净值。

因此,如果一个帐户每年仅报告一次其资产净值,则12个月将具有相同的价值。

我尝试使用filterif函数,但我担心自己会迷路。 我的以下代码:

Dim A As Range
    Dim B As Range

    Set A = Sheets("navtracker").Range(("H1"), Selection.End(xlToRight))
    Set B = Sheets("navtracker").Range(("G2"), Selection.End(xlDown))

    Dim var1 As Variant
    Dim var2 As Variant
    Dim sArray() As String
    Dim i As Long
    var1 = range1.Value


    If Target.Address = "$E$25" Or Target.Address = "$J$10" Then

        Sheets("navtracker").ListObjects("Table_wang_navtracker").Range.AutoFilter Field = 1, Criteria1:=A.Value
        Sheets("navtracker").ListObjects("Table_wang_navtracker").Range.AutoFilter Field = 2, Criteria1:=B.Value

0 个答案:

没有答案