Excel 2007:刷新数据连接并显示/隐藏更新的filter结果

使用Excel 2007,我有一个数据连接,打开时自动刷新。 在我的表中,最后一列被称为“显示/隐藏”,并设置为1(显示)或0(隐藏)。

数据连接完成后,更新数据和一些“显示/隐藏”值已经改变,我仍然需要手动显示“显示/隐藏”列中的所有内容,然后在筛选器中select“1”正确的数据。

如何在数据刷新时自动刷新“显示/隐藏”列?

之前(显示2项):

Color Is Color Show/Hide Red Y 1 Blue Y 1 Widget N 0 

之后(手动调整filter后显示3项):

 Color Is Color Show/Hide Red Y 1 Blue Y 1 Widget N 0 Black Y 1 

你最好的select是使用macros。 将其附加到启动或另一个像button一样的触发器。

如果你知道如何编写macros,你可以使用VB命令“ActiveWorkbook.RefreshAll”,然后刷新你的filter“AutoFilter.ApplyFilter”(这是一个非常基本的例子,你的filter可能有一个名字等)

如果你不知道VB,你可以录制macros并执行你想要的操作,然后回放。 这应该也是一样。