Excel VBA枢轴功能在步进时有效,但在运行时无效

时间:2015-05-19 16:56:34

标签: excel vba excel-vba pivot-table

我尝试设置几个简单的按钮来过滤工作簿中多个工作表上的多个支点。没什么好看的!枢轴没有共同的来源,因此切片机不会为我工作。但是所有人都有一个我要过滤的共同字段名称 如果我单步执行它(F8),我的代码可以正常工作,但如果我尝试直接运行它(F5),我会收到错误#34;代码执行被中断"并且调试器突出显示第一个Next。如果我注释掉修改过滤器的行,那么无论我采用哪种方式,该函数都能正常运行。请帮忙吗?

var set = [], range = 50;

for(var i = 0; i < range; i++){
    set[i]=Math.floor((Math.random() * 500) + 1);
}

console.log(set);

1 个答案:

答案 0 :(得分:0)

以下是一种浏览所有数据透视表并清除所有过滤器的方法&#34; OrderSubType &#34;字段(当此字段存在时)使用2 FOR LOOP。我也做了一些错误处理。

        CreateTable(
            "dbo.Categories",
            c => new
                {
                    CategoryId = c.Int(nullable: false, identity: true),
                    Name = c.String(),
                    ParentId = c.Int()
                })
            .PrimaryKey(t => t.CategoryId)
            .ForeignKey("dbo.Categories", t => t.ParentId )
            .Index(t => t.ParentId );