簡體   English   中英

編譯錯誤:預期列表分隔符或):錯誤消息

[英]Compile Error: Expected List Separator or) : error message

我收到“編譯錯誤:預期的列表分隔符或”錯誤消息。 任何人都可以通過以下代碼幫助我解決導致錯誤消息的問題。

我所做的唯一更改是在最后一個括號中,我用“ Range(“ AO294”)。Text”替換了“ Delta”

Sub MyPvt()
'
' MyPvt Macro

    ActiveSheet.PivotTables("MyPvt").PivotFields( _
        "[Append1].[Manufacturer].[Manufacturer]").VisibleItemsList = Array( _
        "[Append1].[Manufacturer].&[Range("AO294").Text]"


End Sub

謝謝

Sub MyPvt()
'
' MyPvt Macro

    ActiveSheet.PivotTables("MyPvt").PivotFields( _
        "[Append1].[Manufacturer].[Manufacturer]").VisibleItemsList = Array( _
        "[Append1].[Manufacturer].[" & Range("AO294").Text & "])"


End Sub

您不能使用.Range.Text 而是嘗試使用set將引用分配給范圍對象。 另外,您需要關閉陣列。

Sub MyPvt1() ' ' MyPvt Macro
Dim arrPivot
Dim pvtValue

pvtValue = Range("AO294").Value

arrPivot = "[Append1].[Manufacturer].&[" & pvtValue & "]"

ActiveSheet.PivotTables("MyPvt").PivotFields( _
"[Append1].[Manufacturer].[Manufacturer]").VisibleItemsList = _
Array(arrPivot)

End Sub

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM