0

配列をピボット テーブル フィールドに渡そうとしていますが、実行時に Excel で実行時エラー : 1004 エラー "アプリケーション定義またはオブジェクト定義エラー" がスローされます。以下は、VBA で記述したコードの一部です。

Sub ARRAYER()
    Dim i As Double
    Dim ALM(8) As String

    Sheet15.PivotTables("significance_pivot2").PivotFields("Pagename"). _
    ClearAllFilters
    For i = 1 To 8
        ALM(i) = CStr(Sheet4.Range("F" + CStr(i + 2) + "").Text)
    Next

    For i = 1 To 8
        Sheet4.Range("AA" & i).Value = ALM(i)
    Next i

    Sheet15.PivotTables("significance_pivot2").PivotFields("Pagename").VisibleItemsList = Array(ALM)-- It trows an error here!!!

End Sub
4

1 に答える 1