关于EXCEL数据透视表自动更新数据的问题

2024-11-29 17:14:32
推荐回答(2个)
回答1:

这个无法通过对Excel的设置来完成自动更新操作,但可以通过VBA来完成
你可以在你源数据那个表里写下以下代码来实现

Private Sub Worksheet_Change(ByVal Target As Range)
Set pvtTable = Worksheets("透析表表名").Range("A3").PivotTable
pvtTable.RefreshTable
End Sub

这样,你一改变源数据,透析表就会自动更新
说得简单了点,但如果你写过VBA,实际上一看就明白

回答2:

你说的是网页中还是excel程序中,网页中的话建议用无刷新技术来进行操作,可以用XMLHTTP+Javascript+Asp技术来实现,直接在baidu里搜索有现成例子

如果是在excel软件里,好像本身就可以自动刷新