Excel 2007: обновить подключение к данным и показать / скрыть обновленные результаты фильтра - PullRequest
1 голос
/ 18 марта 2011

Используя 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 Ответ

2 голосов
/ 18 марта 2011

Лучше всего будет использовать макрос.Либо присоедините его к автозагрузке, либо к другому триггеру, например кнопке.

Если вы знаете, как писать макросы, вы должны использовать команду VB «ActiveWorkbook.RefreshAll» с последующим обновлением фильтра «AutoFilter.ApplyFilter» (это очень простой пример, ваш фильтр может иметьимя и т. д.)

Если вы не знаете VB, вы можете записать макрос и выполнить необходимые операции, а затем просто воспроизвести его.Это должно сработать так же хорошо.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...