【问题标题】:Declare Data type that has the word order声明具有词序的数据类型
【发布时间】:2016-03-15 02:30:44
【问题描述】:

我在声明我的数据类型时遇到问题,因为名称中有“订单”一词。我想做的是将“原始订单批量状态”声明为布尔数据类型,但我收到一条错误消息,提示“预期语句结束” 有关如何解决此问题的任何想法?

我正在尝试将此数据类型作为数据透视表的页面字段,所以现在对于我拥有的暗淡:

Dim Original Order Bulk Status As Boolean

然后:

PivotFields("Original Order Bulk Status").Orientation:=xlPageField

基本上我只需要为此声明数据类型,因为我收到错误提示

运行时错误 1004:“无法获取 PivotTable 类的 PivotFields 属性”

感谢您的帮助!

【问题讨论】:

  • 变量名不能包含空格
  • 基于 Tim 的回复:如果您真的觉得需要,通常使用 下划线 来替换空格。

标签: vba


【解决方案1】:

变量名不能包含空格。你可以使用

Dim Original_Order_Bulk_Status As Boolean

Dim OriginalOrderBulkStatus As Boolean

【讨论】:

  • 对不起,我对这一切都很陌生!我仍然收到运行时错误 1004 消息。数据透视表的其余代码是 .PivotFields("Original Order Bulk Status").Orientation = xlRowField .PivotFields("Return Reason Code").Orientation = xlPageField .PivotFields("Original Order Inventory Warehouse").Orientation= xlPageField .PivotFields("Lines").Orientation = xlDataField 我对“原始订单库存仓库”这个标题没有任何问题,因为这些是位置,但它只是批量状态之一,我尝试在没有空格的情况下声明它..有什么建议吗?
  • 在变量声明上,还是在其他行?在问题中发布更多代码会有所帮助。
  • 很抱歉。这是行:.PivotFields("Original Order Bulk Status").Orientation:=xlPageField
  • 我似乎已经让它工作了。 .PivotFields("原始订单" & Chr(10) & "批量状态").Orientation = xlPageField 而不是 .PivotFields("原始订单批量状态").Orientation= xlPageField
猜你喜欢
  • 1970-01-01
  • 2019-07-20
  • 1970-01-01
  • 2012-09-28
  • 1970-01-01
  • 2022-01-17
  • 2018-12-09
  • 1970-01-01
  • 2018-04-04
相关资源
最近更新 更多