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

时间:2011-03-18 13:53:33

标签: excel excel-2007

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

数据连接完成后更新数据并且某些“显示/隐藏”值已更改,我仍然需要手动显示“显示/隐藏”列中的所有内容,然后在过滤器中选择“1” '显示正确的数据。

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

之前(显示2个项目):

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

之后(手动调整过滤器后显示3个项目):

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

1 个答案:

答案 0 :(得分:2)

您最好的选择是使用宏。将其附加到启动或其他触发器(如按钮)。

如果您知道如何编写宏,则可以使用VB命令“ActiveWorkbook.RefreshAll”,然后刷新过滤器“AutoFilter.ApplyFilter”(这是一个非常基本的示例,您的过滤器可能有名称等。 )

如果您不了解VB,则可以录制宏并执行所需的操作,然后再播放。这也应该有效。