|
3学分
本帖最后由 ccq000000 于 2021-3-16 22:49 编辑
我对数据源通过“现有连接”做了数据透视表,现有连接的语句是:select *,year(销售日期) as 年,iif(month(销售日期)>6,"下半年","上半年") as 上下半年,format(销售日期,"第q季度") as 季度 from [数据源$]
如果用手动刷新在删除数据源部分数据后数据透视表会有“空白”行;如果采用vba刷新时则会出错。现代码已停用,刷新的代码是:
Private Sub Worksheet_Activate()
'ActiveSheet.PivotTables("xx").PivotCache.Refresh
End Sub
请求帮助解决是祷!
试下这个ActiveWorkbook.RefreshAll
|
最佳答案
查看完整内容
试下这个ActiveWorkbook.RefreshAll
|