0
我用这个代码之前设置在Excel报表中过滤,但由于某些原因,我现在不断收到“预期:语句结束”,突出“当前页”为什么我得到“预期:声明结束”错误?
Sheets("Template").PivotTables("PivotTable1").PivotFields ("Company_Name") _
CurrentPage = Sheets("Template").Range("E1").Text
我用这个代码之前设置在Excel报表中过滤,但由于某些原因,我现在不断收到“预期:语句结束”,突出“当前页”为什么我得到“预期:声明结束”错误?
Sheets("Template").PivotTables("PivotTable1").PivotFields ("Company_Name") _
CurrentPage = Sheets("Template").Range("E1").Text
下划线是行 - 连续性。你的说法应该是在两个不同的线,并始终用空格前面下划线 - 我知道你已经这样做了,但我提到这一点对于任何人阅读:
Sheets("Template").PivotTables("PivotTable1").PivotFields("Company_Name") _
CurrentPage = Sheets("Template").Range("E1").Text
然而,CurrentPage
是的属性PivotField
,所以你缺少点在第二行的开头:
Sheets("Template").PivotTables("PivotTable1").PivotFields("Company_Name") _
.CurrentPage = Sheets("Template").Range("E1").Text
好了,我现在都在一行如下:“表(‘模板’)的数据透视表(‘PivotTable1’)。 PivotFields(“Company Name”)。CurrentPage = Sheets(“Template”)。Range(“E1”)。Text',but I'm getting a generic 1004 error ....我知道一个事实,数据透视表 名称和字段名称是正确的... – user2524867
您已将公司和名称之间的下划线删除。 –