小编Gav*_*inP的帖子

Excel VBA - RefreshAll不更新数据透视表

我有一个模板工作簿,它有几个连接到sql连接的数据表,以及一些数据源表,它们的源是通过的数据.

我的印象是ActiveWorkbook.RefreshAll更新所有连接,然后更新枢轴.实际上,当我手动运行刷新时会发生这种情况.但是,当我运行VBA(实际上是在Access中,但正确引用等)时,它会更新连接但不更新数据透视表?

我试过DoEventsRefreshAll没有效果.

现在我唯一的选择是运行For each所有工作表,数据源,数据透视缓存并以这种方式刷新它们吗?

excel vba excel-vba access-vba

7
推荐指数
2
解决办法
2万
查看次数

返回其中字段包含非字母数字字符的行

我正在尝试提取所有包含非字母数字字符的所有行,除了允许空格之外,所有字符都最文字。任何标点符号,方括号-方形和圆形,货币符号等

我试图适应此处给出的建议。返回sql行,其中字段仅包含非字母数字字符,但是使用not LIKE '%[a-z0-9]%'带有空格的return行。精细。我将正则表达式修改为not LIKE '%[a-z0-9 ]%',现在返回零行。我究竟做错了什么?

sql sql-server-2005

1
推荐指数
1
解决办法
2522
查看次数

标签 统计

access-vba ×1

excel ×1

excel-vba ×1

sql ×1

sql-server-2005 ×1

vba ×1